[Bug 314610] New: glib-2.8.1 fails to link on x86_64
- From: bugzilla-daemon bugzilla gnome org
- To: garnome-list gnome org
- Subject: [Bug 314610] New: glib-2.8.1 fails to link on x86_64
- Date: Fri, 26 Aug 2005 14:55:36 -0400 (EDT)
Please DO NOT reply to this by email. All additional comments should be made in
the comments box of this bug report.
http://bugzilla.gnome.org/show_bug.cgi?id=314610
GARNOME | general | Ver: unspecified
Summary: glib-2.8.1 fails to link on x86_64
Product: GARNOME
Version: unspecified
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: critical
Priority: Normal
Component: general
AssignedTo: pd cipherfunk org
ReportedBy: pat engsoc org
QAContact: garnome-list gnome org
CC: all-bugs bugzilla gnome org
Distribution/Version: Gentoo amd64
I started a build of gargnome 2.11.92 on my amd64 machine. The build succeeded
on my i686 machine, but failed on my similarly configured x86_64 computer.
The last little bit of the build:
(...)
generating symbol list for `libglib-2.0.la'
/usr/bin/nm -B .libs/garray.o .libs/gasyncqueue.o .libs/gatomic.o
.libs/gbacktrace.o .libs/gcache.o .libs/gcompletion.o .libs/gconvert.o
.libs/gdataset.o .libs/gdate.o .libs/gdir.o .libs/gerror.o .libs/gfileutils.o
.libs/ghash.o .libs/ghook.o .libs/giochannel.o .libs/gkeyfile.o .libs/glist.o
.libs/gmain.o .libs/gmappedfile.o .libs/gmarkup.o .libs/gmem.o .libs/gmessages.o
.libs/gnode.o .libs/goption.o .libs/gpattern.o .libs/gprimes.o .libs/gqsort.o
.libs/gqueue.o .libs/grel.o .libs/grand.o .libs/gscanner.o .libs/gshell.o
.libs/gslist.o .libs/gstdio.o .libs/gstrfuncs.o .libs/gstring.o .libs/gthread.o
.libs/gthreadpool.o .libs/gtimer.o .libs/gtree.o .libs/guniprop.o .libs/gutf8.o
.libs/gunibreak.o .libs/gunicollate.o .libs/gunidecomp.o .libs/gutils.o
.libs/gprintf.o .libs/giounix.o .libs/gspawn.o libcharset/.libs/libcharset.a |
sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][
]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/bin/sed 's/.* //' | sort | uniq
> .libs/libglib-2.0.exp
grep -E -e "^[^_].*" ".libs/libglib-2.0.exp" > ".libs/libglib-2.0.expT"
mv -f ".libs/libglib-2.0.expT" ".libs/libglib-2.0.exp"
echo "{ global:" > .libs/libglib-2.0.ver
cat .libs/libglib-2.0.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libglib-2.0.ver
echo "local: *; };" >> .libs/libglib-2.0.ver
cc -shared .libs/garray.o .libs/gasyncqueue.o .libs/gatomic.o
.libs/gbacktrace.o .libs/gcache.o .libs/gcompletion.o .libs/gconvert.o
.libs/gdataset.o .libs/gdate.o .libs/gdir.o .libs/gerror.o .libs/gfileutils.o
.libs/ghash.o .libs/ghook.o .libs/giochannel.o .libs/gkeyfile.o .libs/glist.o
.libs/gmain.o .libs/gmappedfile.o .libs/gmarkup.o .libs/gmem.o .libs/gmessages.o
.libs/gnode.o .libs/goption.o .libs/gpattern.o .libs/gprimes.o .libs/gqsort.o
.libs/gqueue.o .libs/grel.o .libs/grand.o .libs/gscanner.o .libs/gshell.o
.libs/gslist.o .libs/gstdio.o .libs/gstrfuncs.o .libs/gstring.o .libs/gthread.o
.libs/gthreadpool.o .libs/gtimer.o .libs/gtree.o .libs/guniprop.o .libs/gutf8.o
.libs/gunibreak.o .libs/gunicollate.o .libs/gunidecomp.o .libs/gutils.o
.libs/gprintf.o .libs/giounix.o .libs/gspawn.o -Wl,--whole-archive
libcharset/.libs/libcharset.a -Wl,--no-whole-archive -L/opt/garnome/lib
-Wl,--export-dynamic -Wl,-soname -Wl,libglib-2.0.so.0 -Wl,-version-script
-Wl,.libs/libglib-2.0.ver -o .libs/libglib-2.0.so.0.800.1
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld:
warning: creating a DT_TEXTREL in object.
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld:
.libs/gconvert.o: relocation R_X86_64_PC32 against `_g_charset_get_aliases' can
not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld:
final link failed: Bad value
collect2: ld returned 1 exit status
make[8]: *** [libglib-2.0.la] Error 1
make[8]: Leaving directory
`/home/pat/garnome-2.11.92/platform/glib/work/main.d/glib-2.8.1/glib'
make[7]: *** [all-recursive] Error 1
make[7]: Leaving directory
`/home/pat/garnome-2.11.92/platform/glib/work/main.d/glib-2.8.1/glib'
make[6]: *** [all] Error 2
make[6]: Leaving directory
`/home/pat/garnome-2.11.92/platform/glib/work/main.d/glib-2.8.1/glib'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory
`/home/pat/garnome-2.11.92/platform/glib/work/main.d/glib-2.8.1'
I will test any suggestions that are made.
------- You are receiving this mail because: -------
You are the QA contact for the bug.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]