Date: Fri, 28 Nov 2014 19:08:46 -0800 From: Brian Gardner <openjdk@getsnappy.com> To: freebsd-java@freebsd.org Subject: openjdk8 fastdebug build fails Message-ID: <E7649C08-A1DE-487D-A69B-04C3111A4DB9@getsnappy.com>
index | next in thread | raw e-mail
I’m trying to build openjdk8 on AMD64 with the fastdebug option set and I’m getting the following build errror. This happens with both 9.3 and 10.0. /usr/bin/objcopy: libinstrument.debuginfo: Invalid operation gmake[3]: *** [/wrkdirs/usr/ports/java/openjdk8/work/openjdk/build/bsd-x86_64-normal-server-fastdebug/jdk/objs/libinstrument/libinstrument.debuginfo] Error 1 lib/ServiceabilityLibraries.gmk:245: recipe for target '/wrkdirs/usr/ports/java/openjdk8/work/openjdk/build/bsd-x86_64-normal-server-fastdebug/jdk/objs/libinstrument/libinstrument.debuginfo' failed gmake[3]: *** Waiting for unfinished jobs.... gmake[3]: Leaving directory '/wrkdirs/usr/ports/java/openjdk8/work/openjdk/jdk/make' BuildJdk.gmk:70: recipe for target 'libs-only' failed gmake[2]: *** [libs-only] Error 2 gmake[2]: Leaving directory '/wrkdirs/usr/ports/java/openjdk8/work/openjdk/jdk/make’ Looking into the cause it's related to statically linking libjli instead of dynamically linking libjli. Does anybody no why we statically link libjli? Mac OSX also statically links libjli but all other platforms dynamically link to it. The following patches fix the build mirroring Linux with some minor adaptions. Brianhelp
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E7649C08-A1DE-487D-A69B-04C3111A4DB9>
