openJDK7 build fails on 64bit cblfs linux
luxInteg
lux-integ at btconnect.com
Sat Apr 16 11:18:37 UTC 2011
On Friday 15 April 2011 17:55:43 Kelly O'Hair wrote:
> Let me know what these say:
> which make
/usr/bin/make
> which ant
/opt/ant/bin/ant
> which zip
/usr/bin/zip
> which unzip
/usr/bin/unzip
>
I have made a bit of progress however the build now ends like so:-
STATS: LIBRARY=npt, PRODUCT=sun, OPTIMIZATION_LEVEL=LOWER
Rebuilding $SRS/openjdk/build/linux-amd64/lib/amd64/libnpt.so because of
$SRS/openjdk/build/linux-amd64/tmp/sun/npt/obj64/.files_compiled mapfile-vers
/usr/bin/gcc -O2 -fno-strict-aliasing -fPIC -W -Wall -Wno-unused -Wno-
parentheses -pipe -fno-omit-frame-pointer -D_LITTLE_ENDIAN -DNDEBUG -
DARCH='"amd64"' -Damd64 -DLINUX -DRELEASE='"1.7.0-internal"' -
D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D_REENTRANT -D_LP64=1 -I. -
I$SRS/openjdk/build/linux-amd64/tmp/sun/npt/CClassHeaders -
I../../../src/solaris/javavm/export -I../../../src/share/javavm/export -
I../../../src/share/npt -I../../../src/solaris/npt -Xlinker -O1 -Xlinker -
version-script=mapfile-vers -Xlinker -z -Xlinker origin -Xlinker -rpath -
Xlinker \$ORIGIN -Xlinker -z -Xlinker defs -L$SRS/openjdk/build/linux-
amd64/lib/amd64 -Wl,-soname=libnpt.so -shared -mimpure-text -o
$SRS/openjdk/build/linux-amd64/lib/amd64/libnpt.so
$SRS/openjdk/build/linux-amd64/tmp/sun/npt/obj64/npt.o
$SRS/openjdk/build/linux-amd64/tmp/sun/npt/obj64/utf.o
$SRS/openjdk/build/linux-amd64/tmp/sun/npt/obj64/utf_md.o -lc
$SRS/openjdk/build/linux-amd64/tmp/sun/npt/obj64/utf_md.o: In function
`iconvConvert':
utf_md.c:(.text+0xd3): undefined reference to `libiconv'
---
collect2: ld returned 1 exit status
######
In otherwords it is failing to find libiconv. And I have iconv
root [ ~ ]# ls -l /usr/lib/*iconv*
-rw-r--r-- 1 root root 938 Apr 9 03:09 /usr/lib/libiconv.la
lrwxrwxrwx 1 root root 17 Apr 9 03:09 /usr/lib/libiconv.so ->
libiconv.so.2.5.0
lrwxrwxrwx 1 root root 17 Apr 9 03:09 /usr/lib/libiconv.so.2 ->
libiconv.so.2.5.0
-rw-r--r-- 1 root root 970461 Apr 9 03:09 /usr/lib/libiconv.so.2.5.0
-rw-r--r-- 1 root root 962959 Apr 9 03:09 /usr/lib/preloadable_libiconv.so
root [ ~ ]#
For a fix I I tried the following to no avail:-
--A) Looked through the README.builds.html
( http://hg.openjdk.java.net/jdk7/build/raw-file/tip/README-builds.html )
and found no obvoious settings for forcing the build program to see
/usr/lib/libiconv.
--B) set the envronmental variable LDFLAGS="-L/usr/lib"
--C) made a wild guess and set the environmental variable LIBS="liconv"
--D) tried setting LD_LIBRARY_PATH=/usr/lib:${LD_LIBRARY_PATH} which
resulted in complaints that it should be unset
advice would be appreiated
More information about the build-dev
mailing list