RFR (S): 7178667: ALT_EXPORT_PATH does not export server jvm on macosx
David Holmes
david.holmes at oracle.com
Thu Jun 21 05:43:01 PDT 2012
On 21/06/2012 10:30 PM, Staffan Larsen wrote:
> Do you mean:
>
> .PHONY: $(UNIVERSAL_LIPO_LIST) $(UNIVERSAL_COPY_LIST)
Yes. Now they will always be rebuilt.
> Yes, that seems to have the same effect. Probably a better solution.
I think both of these simply mask the real problem. I still don't
understand how only some of the list items get "rebuilt". The CR says
"These targets will only be run for the last item in the xxx_LIST
variables (which happens to be the client jvm)"
but I don't understand why that is?
But I also don't understand this universalization process.
BTW you might want to run this past the bsd-port folks (don't recall the
exact alias) and/or build-dev. I seem to recall that last time we
changed something to do with universal builds it actually broke something.
David
> Thanks,
> /Staffan
>
> On 21 jun 2012, at 14:12, David Holmes wrote:
>
>> Hi Staffan,
>>
>> On 21/06/2012 6:33 PM, Staffan Larsen wrote:
>>> Please review the following fix to makefiles for universal binaries on
>>> max os x. The idea is to force the target to be executed for all items
>>> in the list.
>>>
>>> Fix contributed by Rickard Bäckman (rbackman).
>>>
>>> webrev: http://cr.openjdk.java.net/~sla/7178667/webrev.01/
>>
>> I don't understand the problem that this addresses but wouldn't you get the same affect by declaring those targets as PHONY ?
>>
>> David
>>
>> PS. Unrelated but I was astounded to see that bsd/Makefile and linux/Makefile both have a chunk of code conditional on "ifeq ($(OSNAME),solaris)" Huh!
>
More information about the hotspot-runtime-dev
mailing list