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]

Reply via email to