Ability to override compiler from environment

Thorbjørn Ravn Andersen thunderaxiom at gmail.com
Sat Jun 28 07:33:19 UTC 2008


Mark Wielaard skrev  den 26-06-2008 08:31:
> Hi Thorbjørn,
>
> On Wed, 2008-06-25 at 23:53 +0200, Thorbjørn Ravn Andersen wrote:
>   
>> I gave it a try again, just to see what happens.
>>
>> The script first looks for an awk and finds /usr/bin/nawk, and then 
>> explicitly later looks for gawk.  export GAWK=/usr/bin/nawk got me over 
>> that test.
>>     
>
> It explicitly tests for gawk since that is what the build says it
> requires.
>
> dnl OpenJDK's README-builds.html lists gawk as a build dependency so we
> dnl check for it explicitly rather than using AC_PROG_AWK.
> FIND_TOOL([GAWK], [gawk])
>
>   
>> It requires both an ecj.jar and a libgcj.jar.  Are both necessary?
>>     
>
> Yes, one is a compiler and one is a core class library set.
>
>   
>> A "-bash-3.2$ ./configure 
>> --with-ecj-jar=/export/home/ravn/download/ecj.jar --with-ecj 
>> --with-libgcj-jar=/export/home/ravn/download/ecj.jar 
>> --with-xalan2-jar=/export/home/ravn/download/ecj.jar 
>> --with-xalan2-serializer-jar=/export/home/ravn/download/ecj.jar 
>> --with-xerces2-jar=/export/home/ravn/download/ecj.jar" got me to
>> configure: error: "motif headers were not found -
>>         try installing lesstif-devel."
>>
>> which I now remember to be the place where I gave up the last time as 
>> apparently Motif is not available under OpenSolaris and "pkg search 
>> lesstif" did not show any packages.
>>
>> I'll look at building lesstif and see what happens then...
>>     
>
> This really shouldn't be necessary anymore. At least not for
> icedtea/jdk7, there might still be some header constants used in
> icedtea6/openjdk6, but if so we should backport the fixes to remove them
> and remove this check.
>   
I banged some more on icedtea.  Installed lesstif and told it about 
/usr/openwin for X11 stuff.

I did not have a software companion cd so I just compiled cups and used 
that for headers.

It appears that alsa is required unconditionally instead of under Linux 
only.

The pkg-config commadn is used to get details about XP (a package).  I 
could not resolve this - is this a gnome package?  Hacked the configure 
script to get pass this.

Oh, it would be nice if there was an "openjdk-dev-prerequisites" package 
in the repository :)  Right now I'm giving up on this...

-- 
  Thorbjørn




More information about the build-dev mailing list