Fwd: webrevs.2 for macosx changes to jdk7u-osx
Michael McMahon
michael.x.mcmahon at oracle.com
Wed Nov 30 01:03:36 PST 2011
David,
The main review is happening on macosx-port-dev at openjdk.java.net
Thanks,
Michael.
On 30/11/11 06:47, David Holmes wrote:
> Michael: where is the non-build review taking place? I hate to see so
> many changes to the Java code :(
>
> On 30/11/2011 7:41 AM, Kelly O'Hair wrote:
>> Can someone review Michael's makefile changes?
>
> Not a full review by any means ...
>
> make/common/Defs-linux.gmk:
> + override LIBDL = -ldl
>
> Why the "override"?
>
> make/common/Defs.gmk:
>
> Would it not make sense to create Defs-macosx.gmk, use it do define
> all the macosx specific stuff and then include Defs-bsd.gmk? We might
> be able to get rid of a number of macosx specific changes that way.
> It's not good to have all the PLATFORM checks we have, but it is worse
> when you have to add one special case all over the place.
>
> ifeq ($(PLATFORM), linux)
> LDLIBS_COMMON = -ldl
> endif
>
> Shouldn't this have been changed to use LIBDL? (else why are we
> defining LIBDL - or are we now setting it twice?)
>
> make/common/Release.gmk:
>
> I don't see Release-macosx.gmk in the webrev? And if we have it, can
> some of the macosx specific changes to the release targets not go into
> that file?
>
> Defs-utils.gmk:
>
> + 136 NM = $(UTILS_CCS_BIN_PATH)nm
>
> This needs to be deleted. NM is already set at line 90 inside a
> conditional.
>
> David
> -----
>
>
>> I've got a bit too much on my plate at the moment, and I suspect
>> Michael would like to get this
>> reviewed and in place soon.
>>
>> Might be good to know for the build-infra team anyway.
>>
>> -kto
>>
>>
>> Begin forwarded message:
>>
>>> From: Michael McMahon<michael.x.mcmahon at oracle.com>
>>> Date: November 29, 2011 5:56:30 AM PST
>>> To: Kelly O'Hair<kelly.ohair at oracle.com>
>>> Subject: Fwd: webrevs.2 for macosx changes to jdk7u-osx
>>>
>>> Kelly,
>>>
>>> I forgot to include you in the original email. There are a number of
>>> makefile
>>> changes (and new makefiles) included in this work. So, I was hoping
>>> you could
>>> cast an eye over them.. The first two links below are probably all
>>> you are interested in.
>>>
>>> Thanks,
>>> Michael.
>>>
>>>
>>> -------- Original Message --------
>>> Subject: webrevs.2 for macosx changes to jdk7u-osx
>>> Date: Mon, 28 Nov 2011 16:08:35 +0000
>>> From: Michael McMahon<michael.x.mcmahon at oracle.com>
>>> To: macosx-port-dev at openjdk.java.net
>>>
>>> Hi,
>>>
>>> Here is another version of the macosx webrev. This time it includes
>>> all of the modifications and new files from macosx-port. Hence many
>>> of the problems pointed out earlier with the inconsistencies
>>> relative to
>>> the bsd code
>>> are gone now. It builds and runs on all platforms and has been
>>> synced with
>>> jdk7u-dev (as of Friday Nov 25). I left the // MacOSX comments in
>>> to highlight changes that people may want to look at more closely.
>>>
>>> Lastly, this time I have also included a webrev showing the changes
>>> relative to macosx-port
>>> for reference.
>>>
>>> Changes relative to jdk7u-osx
>>> http://cr.openjdk.java.net/~michaelm/7113349/2/jdk7u-osx/modified/
>>>
>>> New files
>>> http://cr.openjdk.java.net/~michaelm/7113349/2/jdk7u-osx/modified/
>>>
>>> Changes relative to macosx-port
>>> http://cr.openjdk.java.net/~michaelm/7113349/2/macosx-port/modified/
>>>
>>> Thanks,
>>> Michael.
>>>
>>
More information about the build-infra-dev
mailing list