About platform names...

Kelly O'Hair kelly.ohair at oracle.com
Sat Aug 18 09:14:30 PDT 2012


Just FYI

build-infra Mac builds are broken, and I think it has to do with this change or something to do with
LIBARCH, on a clean configure & build I get:

...
########################################################################
########################################################################
##### Entering jdk for target(s) all                               #####
########################################################################

Compiling 125 files for BUILD_TOOLS
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Importing CORBA classes.jar
Importing CORBA src.zip
Importing CORBA bin.zip
Copying libjsig.dylib
Copying libsaproc.dylib
Copying libjvm.dylib
Copying Xusage.txt
Copying wb.jar
make[3]: *** No rule to make target `/Users/ohair/hgrepos/jdk8/build-infra/build/macosx-x86_64-normal-server-release/jdk/lib/server/libjsig.dylib', needed by `all'.  Stop.
make[3]: *** Waiting for unfinished jobs....
Copying sa-jdi.jar
make[2]: *** [all] Error 2
make[1]: *** [jdk-only] Error 2
make: *** [all] Error 2


If I build with     make LIBARCH=    then the build succeeds.

-kto

On Aug 17, 2012, at 2:45 PM, Magnus Ihse Bursie wrote:

> On 2012-08-17 14:24, Magnus Ihse Bursie wrote:
>> On 2012-08-17 13:55, Magnus Ihse Bursie wrote:
>>> I'm trying to clean up a bit in the platform naming mess. I'm not quite sure what's the best way to solve it all, so it might take several iterations before I've sorted it all out. So in case you see weird checkins, please just hold on for a while more and let me finish the cleanup and I hope things will start looking better. :)
>> 
>> I now changed the value of OPENJDK_TARGET_CPU, the "new" variable that we're trying to use in build-infra, for the Intel CPUs to x86 and x86_64, respectively. I saw no-one really protesting against my proposal earlier, and I got encouragement for this change from various places.
> 
> And, oh, btw, the only really visible way the old values (ia32 and x64) was used previously, was in the name of the configurations.
> 
> So if you let configure name the configurations for you (the default mode of operation), these names will change slightly.
> 
> /Magnus




More information about the build-infra-dev mailing list