[urgent] RFR: JDK-8145206: Configure broken on Macosx
David Holmes
david.holmes at oracle.com
Mon Dec 14 01:58:28 UTC 2015
On 13/12/2015 7:53 PM, Erik Joelsson wrote:
> On Macosx, the utility to use is dsymutil. On Windows, debugsymbols are
> controlled with flags to the compiler and linker. On Linux and Solaris,
> we use objcopy. Each platform is different.
Okay so for some reason (that I probably should know) we give objcopy
special handling in ensuring it exists. Make sense then to only do it on
the expected platforms.
Thanks,
David
> /Erik
>
> On 2015-12-12 13:48, Yasumasa Suenaga wrote:
>> I agree to David.
>>
>> If your environment does not have objcopy, you should set
>> --with-native-debug-symbols
>> to internal or none.
>>
>>
>> Thanks,
>>
>> Yasumasa
>>
>>
>> On 2015/12/12 21:40, David Holmes wrote:
>>> On 12/12/2015 1:52 AM, Erik Joelsson wrote:
>>>> JDK-8036003 broke configure on Macosx:
>>>>
>>>> checking what type of native debug symbols to use... zipped
>>>> configure: error: Unable to find objcopy, cannot enable native debug
>>>> symbols
>>>>
>>>> We can only fail for missing objcopy on platforms that actually use it.
>>>
>>> Silly question but how do we do the zipped debuginfo on platforms
>>> without an objcopy ??
>>>
>>> Thanks,
>>> David
>>>
>>>> Bug: https://bugs.openjdk.java.net/browse/JDK-8145206
>>>> Webrev: http://cr.openjdk.java.net/~erikj/8145206/webrev.01/
>>>>
>>>> /Erik
>
More information about the build-dev
mailing list