Hi Dirk, Am 19.04.2017 um 17:12 schrieb Dirk Müller:
On 19.04.2017 16:08, İsmail Dönmez wrote:
Another concern is that llvm4 failed to build on armv7l and armv6l. armv6l is a known QEMU/glibc problem, whereas armv7l hopefully just needs to be retriggered. (Dirk? Andreas?)
I don't think this is a retrigger issue.
In general the non-x86 archs may be slower at building sometimes, so please check :PowerPC and :zSystems too before making removal decisions for such a key package as llvm.
Ismail did actually reach out to the various folks on the ARM team to get help have llvm building again for the ARM platforms.
Note that I'm not blaming Ismail for build failures here. My point was in response to "hit the Factory" and "until 4.1" that you stripped from the quote above: The decision to drop llvm3_9 from Factory should not be based on the pure _submission_ of llvm4 (or future llvm4_1) - the decision should also incorporate actual _build status_ please. As long as llvm4 hasn't built once, the new llvm remains unresolvable, and thus old llvm binaries continue to point at llvm3_9. Thus removal of llvm3_9 would break e.g. Mesa and everything that depends on it for the specific architecture. Having the old llvm still around may break the build of new packages that expect certain new llvm4 features for suse_version > 1320, like my pending Mesa submission, but it will still allow installation of dependent packages. (I figured it made the most sense to add new stuff to the new version, but I could backport my changes to llvm3_9 if needed for build sanity.) Since we do have llvm3_9 built, I have no objections to dropping llvm3_8. None of this really matters for lldb as presumed leaf package, but I understood it is against Factory policy/scripts to drop links for spec files still contained in another Factory package.
I believe the issue with llvm4 is arm_suse_support.diff which got dropped on the 3.9/4 update. I'm going to readd that and submit it if it works.
Thanks for looking into the armv7l breakage! Regards, Andreas -- SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Felix Imendörffer, Jane Smithard, Graham Norton HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org