Validating a new release

Currently armv8a arch is not included in the target qualification list for a new release.

Do you know when armv8a arch to be included in the list and when the cross-compile validation (e.g. armv8a binary compiled x86_64 clang) to be supported ?

Thank you in advance.

Min

201410091712808_BEI0XT4N.gif

Hi Min,

Currently armv8a arch is not included in the target qualification list for a new release.

Do you know when armv8a arch to be included in the list and when the cross-compile validation (e.g. armv8a binary compiled x86_64 clang) to be supported ?

I assume you're referring to this list:
http://llvm.org/docs/HowToReleaseLLVM.html#id16

Unfortunately, I think that is pretty outdated. In practice, what
happens is that the release testers qualify it on the platforms they
run. In the case of ARM, that is tested by Renato, and I believe he
usually tests both ARMv7 and AArch64.

Thanks,
Hans

Yup, I do! :slight_smile:

That page is severely outdated! The best place to look is at the
release page: http://llvm.org/releases/.

Whatever is there was tested and benchmarked is similar ways +
extended tests and benchmarks from the release tester or the rest of
the community.

AFAIK, all releases are build for all targets, so ARMv8 is present in
all of them for you to cross-compile. They don't, however, have any
libraries or linkers for all targets.

I build and test ARMv7 and AArch64, but I'm not yet doing AArch32
builds. The check-all tests are being performed by all other releases,
but I don't specifically run the test-suite or benchmarks in AArch32
mode, if that's what you want to know.

cheers,
--renato