MacOSX, jdk8u-dev build break, getting Xcode 4.6.3 set up for Maveriks 10.9.5

Vadim Pakhnushev vadim.pakhnushev at oracle.com
Wed May 6 14:02:09 UTC 2015


Pete,

I think that you should build JDK 9 with the latest Xcode.
With Xcode 6.3 this fix is needed (not yet integrated into the 9-dev) 
https://bugs.openjdk.java.net/browse/JDK-8077364.

Thanks,
Vadim

On 06.05.2015 16:53, Pete Brunet wrote:
> Maybe it's because now I am using the 9 repo:
>
> $ bash ./configure --with-xcode-path=/Applications/Xcode\ 4.6.3.app/
> 2>&1 | tee configure.log
> Running generated-configure.sh
> configure: error: unrecognized options: --with-xcode-path
> configure exiting with result code 1
>
> On 5/6/15 7:51 AM, Vadim Pakhnushev wrote:
>> Hi Pete,
>>
>> How is that?
>> I haven't tried this lately, but I just pulled 8u-dev sources and the
>> option is there:
>>
>> $ sh configure --help
>> ....
>> --with-xcode-path       explicit path to Xcode 4 (generally for
>> building on
>>                            10.9 and later)
>>
>> Thanks,
>> Vadim
>>
>> On 06.05.2015 15:39, Pete Brunet wrote:
>>> Hi Vadim, I had to defer from this for a while but am back at it.
>>>
>>> Apparently --with-xcode-path isn't currently a valid option.
>>>
>>> Pete
>>>
>>> On 4/7/15 10:22 AM, Vadim Pakhnushev wrote:
>>>> Pete, have you tried
>>>> sh configure --with-xcode-path=/Applications/Xcode\ 4.6.3.app/
>>>> ?
>>>> It seems that the configure doesn't pick the correct path from the
>>>> xcode-select.
>>>> Although I successfully built jdk8u on 10.10 with both xcode-select
>>>> and --with-xcode-path
>>>> BTW, the correct path for xcode-select would be /Applications/Xcode\
>>>> 4.6.3.app/Contents/Developer I guess.
>>>>
>>>> Thanks,
>>>> Vadim
>>>>
>>>> On 07.04.2015 15:56, Pete Brunet wrote:
>>>>> Hi, I need some help so I can build on MacOSX to fix a build break.
>>>>>
>>>>> First since I had Xcode 6.1.1 and configure complained that I didn't
>>>>> have v4 I installed v4.6.3.  After installing 4.6.3 and doing
>>>>> sudo xcode-select -s /Applications/Xcode\ 4.6.3.app/
>>>>> I got past that.  Then for some reason my compile environment is now
>>>>> bad.  I get
>>>>>
>>>>> ...
>>>>> configure:20476: checking for C compiler version
>>>>> configure:20485: /usr/bin/gcc --version >&5
>>>>> i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc.
>>>>> build
>>>>> 5658) (LLVM build 2336.11.00)
>>>>> Copyright (C) 2007 Free Software Foundation, Inc.
>>>>> This is free software; see the source for copying conditions.  There
>>>>> is NO
>>>>> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
>>>>> PURPOSE.
>>>>>
>>>>> configure:20496: $? = 0
>>>>> configure:20485: /usr/bin/gcc -v >&5
>>>>> Using built-in specs.
>>>>> Target: i686-apple-darwin11
>>>>> Configured with:
>>>>> /private/var/tmp/llvmgcc42/llvmgcc42-2336.11~182/src/configure
>>>>> --disable-checking --enable-werror
>>>>> --prefix=/Applications/Xcode.app/Contents/Developer/usr/llvm-gcc-4.2
>>>>> --mandir=/share/man --enable-languages=c,objc,c++,obj-c++
>>>>> --program-prefix=llvm-
>>>>> --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/
>>>>> --with-slibdir=/usr/lib --build=i686-apple-darwin11
>>>>> --enable-llvm=/private/var/tmp/llvmgcc42/llvmgcc42-2336.11~182/dst-llvmCore/Developer/usr/local
>>>>>
>>>>>
>>>>> --program-prefix=i686-apple-darwin11- --host=x86_64-apple-darwin11
>>>>> --target=i686-apple-darwin11
>>>>> --with-gxx-include-dir=/usr/include/c++/4.2.1
>>>>> Thread model: posix
>>>>> gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build
>>>>> 2336.11.00)
>>>>> configure:20496: $? = 0
>>>>> configure:20485: /usr/bin/gcc -V >&5
>>>>> llvm-gcc-4.2: argument to `-V' is missing
>>>>> configure:20496: $? = 1
>>>>> configure:20485: /usr/bin/gcc -qversion >&5
>>>>> i686-apple-darwin11-llvm-gcc-4.2: no input files
>>>>> configure:20496: $? = 1
>>>>> configure:20516: checking whether the C compiler works
>>>>> configure:20538: /usr/bin/gcc    conftest.c  >&5
>>>>> ld: library not found for -lcrt1.10.6.o
>>>>> collect2: ld returned 1 exit status
>>>>> ...
>>>>>
>>>>> Trying find from the root:
>>>>> find . -name crt1\*
>>>>>
>>>>> ...
>>>>> ./Applications/Xcode
>>>>> 4.6.3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/usr/lib/crt1.3.1.o
>>>>>
>>>>>
>>>>> ./Applications/Xcode
>>>>> 4.6.3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/usr/lib/crt1.o
>>>>>
>>>>>
>>>>> ./Applications/Xcode
>>>>> 4.6.3.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk/usr/lib/crt1.10.5.o
>>>>>
>>>>>
>>>>> ./Applications/Xcode
>>>>> 4.6.3.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk/usr/lib/crt1.10.6.o
>>>>>
>>>>>
>>>>> ./Applications/Xcode
>>>>> 4.6.3.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk/usr/lib/crt1.3.1.o
>>>>>
>>>>>
>>>>> ./Applications/Xcode
>>>>> 4.6.3.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk/usr/lib/crt1.o
>>>>>
>>>>>
>>>>> ./Applications/Xcode
>>>>> 4.6.3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/lib/crt1.10.5.o
>>>>>
>>>>>
>>>>> ./Applications/Xcode
>>>>> 4.6.3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/lib/crt1.10.6.o
>>>>>
>>>>>
>>>>> ./Applications/Xcode
>>>>> 4.6.3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/lib/crt1.o
>>>>>
>>>>>
>>>>> ./Applications/Xcode
>>>>> 4.6.3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/lib/crt1.10.5.o
>>>>>
>>>>>
>>>>> ./Applications/Xcode
>>>>> 4.6.3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/lib/crt1.10.6.o
>>>>>
>>>>>
>>>>> ./Applications/Xcode
>>>>> 4.6.3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/lib/crt1.o
>>>>>
>>>>>
>>>>> ./Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/crt1.3.1.o
>>>>>
>>>>>
>>>>> ./Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/crt1.o
>>>>>
>>>>>
>>>>> ./Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/crt1.10.5.o
>>>>>
>>>>>
>>>>> ./Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/crt1.10.6.o
>>>>>
>>>>>
>>>>> ./Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/crt1.3.1.o
>>>>>
>>>>>
>>>>> ./Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/crt1.o
>>>>>
>>>>>
>>>>> ./Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/crt1.10.5.o
>>>>>
>>>>>
>>>>> ./Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/crt1.10.6.o
>>>>>
>>>>>
>>>>> ./Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/crt1.o
>>>>>
>>>>>
>>>>> ./Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/lib/crt1.10.5.o
>>>>>
>>>>>
>>>>> ./Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/lib/crt1.10.6.o
>>>>>
>>>>>
>>>>> ./Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/lib/crt1.o
>>>>>
>>>>>
>>>>> ...
>>>>>
>>>>> Xcode.app above is v6.1.1.  I am on OS X 10.9.5 and notice that for
>>>>> 10.9
>>>>> I have crt1.10.6.o Xcode (6.1.1) but not for Xcode 4.6.3.
>>>>>
>>>>> Pete




More information about the build-dev mailing list