Fixed it for me too. Thanks! On Wed, Oct 17, 2012 at 11:37 AM, Daniel Dunbar <[email protected]> wrote: > It looks to me like cctools ranlib just can't understand the ARM > object files. I took Bob's tack in: > http://llvm.org/viewvc/llvm-project?view=rev&revision=166114 > and just drop them on 10.6. > > I tested this on a 10.6 machine and it resolves the issue for me, let > me know if it doesn't work for you for some reason. > > Cheers, > - Daniel > > On Wed, Oct 17, 2012 at 9:54 AM, Nico Weber <[email protected]> wrote: >> With the verbose patch I see all commands, but all ranlib invocations >> are run with `2> /dev/null`, so I still don't get error output. But it >> looks like you worked around that somehow already :-) >> >> If disabling the arm bits on <= 10.6 fixes things, that sounds good to >> me. Let me know if you want me to test any patches. >> >> On Wed, Oct 17, 2012 at 9:36 AM, Jean-Daniel Dupas >> <[email protected]> wrote: >>> >>> Le 17 oct. 2012 à 18:18, Jean-Daniel Dupas <[email protected]> a écrit >>> : >>> >>>> >>>> Le 17 oct. 2012 à 17:55, Nico Weber <[email protected]> a écrit : >>>> >>>>> On Wed, Oct 17, 2012 at 1:03 AM, Jean-Daniel Dupas >>>>> <[email protected]> wrote: >>>>>> >>>>>> Le 17 oct. 2012 à 08:10, Nico Weber <[email protected]> a écrit : >>>>>> >>>>>>> On Tue, Oct 16, 2012 at 10:33 PM, Bob Wilson <[email protected]> >>>>>>> wrote: >>>>>>>> >>>>>>>> On Oct 16, 2012, at 9:25 PM, Bob Wilson <[email protected]> wrote: >>>>>>>> >>>>>>>>> >>>>>>>>> On Oct 16, 2012, at 9:18 PM, Nico Weber <[email protected]> wrote: >>>>>>>>>> It's also pretty disrupting to land a CL that breaks the build and >>>>>>>>>> then ignore the bug report for it for 2 weeks. >>>>>>>>> >>>>>>>>> Yeah, sorry about the slow response. >>>>>>>>> >>>>>>>>>> >>>>>>>>>> Repro steps are: >>>>>>>>>> 1. Get a 10.6 box >>>>>>>>> >>>>>>>>> I don't have a 10.6 box. Certainly someone at Apple must have one >>>>>>>>> around, but it will take me longer to find one that I can use. I was >>>>>>>>> hoping for a quick fix. >>>>>>>> >>>>>>>> PR14102 looks like a different issue than PR14013, where the problem >>>>>>>> was that the armv7 slice was dropped from the cc_kext_ios5 config, >>>>>>>> leaving it with no valid architectures at all. In your case, it is >>>>>>>> going ahead and building armv7 for both cc_kext and cc_kext_ios5 but >>>>>>>> failing intermittently, apparently when creating the archive. >>>>>>>> >>>>>>>> You say that you have a 10.6 box. What version of Xcode do you have >>>>>>>> installed? >>>>>>> >>>>>>> 3.2.6 >>>>>>> >>>>>>>> Did you also install the command-line tools package? >>>>>>> >>>>>>> All versions of Xcode that run on 10.6 precede the command-line tools >>>>>>> package thingy as far as I know. (3.2.6 does for sure.) >>>>>> >>>>>> The command line package tool does exist in pre Xcode 4 versions, but it >>>>>> is exposed as an optional package that you can check/uncheck in the >>>>>> installer. >>>>>> I can't remember if is was check by default though. >>>>> >>>>> I do have libtool and co in my path (and didn't do anything to make >>>>> that happen). Also, if I revert the iOS 6 changes locally, things >>>>> build fine, so I doubt that's related. >>>> >>>> >>>> If you apply the attached patch to clang, and build using "make VERBOSE=1" >>>> it should print all compilation commands (including runtime libraries >>>> compilation). >>>> >>>> Maybe it can help to nail down the source of the problem. >>>> >>>> I have a 10.6 machine and will try to reproduce the bug too. >>> >>> >>> I found an issue too. It crashes on the "ar" invocation used to build the >>> armv7 compiler-rt library for cc_kext with the error: >>> >>> /usr/bin/ranlib: object: >>> /Users/jddupas/Projects/llvm/simplebuild/tools/clang/runtime/compiler-rt/clang_darwin/cc_kext/armv7/libcompiler_rt.a(absvdi2.o) >>> malformed object (unknown load command 1) >>> ar: internal ranlib command failed >>> >>> >>> -- Jean-Daniel >>> >>> >>> >>> >> >> _______________________________________________ >> cfe-commits mailing list >> [email protected] >> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
_______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
