Package: libgetenv-java
Version: 1.0-3
Severity: serious
Tags: patch
When building 'libgetenv-java' on amd64/unstable,
I get the following error:
jikes-gij uk/co/tigress/System.java
fastjar -c -f libgetenv-java.jar uk/co/tigress/*.class
gcc -c -g -Wall -O2 uk_co_tigress_System.c
gcc -shared -fPIC -o libgetenv-java.so uk_co_tigress_System.o
/usr/bin/ld: uk_co_tigress_System.o: relocation R_X86_64_PC32 against
`getenv@@GLIBC_2.2.5' can not be used when making a shared object; recompile
with -fPIC
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
make: *** [build-stamp] Error 1
With the attached patch 'libgetenv-java' can be compiled on amd64.
Regards
Andreas Jochens
diff -urN ../tmp-orig/libgetenv-java-1.0/debian/rules ./debian/rules
--- ../tmp-orig/libgetenv-java-1.0/debian/rules 2005-08-14 10:59:56.000000000
+0000
+++ ./debian/rules 2005-08-14 10:59:45.000000000 +0000
@@ -13,7 +13,7 @@
dh_testdir
jikes-gij uk/co/tigress/System.java
fastjar -c -f libgetenv-java.jar uk/co/tigress/*.class
- gcc -c -g -Wall -O2 uk_co_tigress_System.c
+ gcc -c -fPIC -g -Wall -O2 uk_co_tigress_System.c
gcc -shared -fPIC -o libgetenv-java.so uk_co_tigress_System.o
touch build-stamp
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]