The compile / link of tclx 8.3 fails during an "emerge tclx8-3.ebuild" fails with the following error: cc -pipe -Wall -pipe -shared -Wl,-soname,libtclx.so.0 -o libtclx.so.0 tclXbsearch.o tclXchmod.o tclXcmdInit.o tclXcmdloop.o tclXdebug.o tclXdup.o tclXfcntl.o tclXfilecmds.o tclXfilescan.o tclXflock.o tclXfstat.o tclXgeneral.o tclXhandles.o tclXunixId.o tclXinit.o tclXkeylist.o tclXlib.o tclXlist.o tclXmath.o tclXmsgcat.o tclXlibInit.o tclXprocess.o tclXprofile.o tclXselect.o tclXunixSock.o tclXsignal.o tclXshell.o tclXstring.o tclXsocket.o tclXunixCmds.o tclXutil.o tclXunixOS.o tclXoscmds.o tclXunixDup.o tclXlgets.o -lm -lc -L/var/tmp/portage/tclx-8.3/work/tcl8.3.3/unix -ltcl /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.2/../../../../alpha-unknown-linux-gnu/bin/ld: tclXfcntl.o: gp-relative relocation against dynamic symbol attrNames /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.2/../../../../alpha-unknown-linux-gnu/bin/ld: tclXfcntl.o: gp-relative relocation against dynamic symbol attrNames /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.2/../../../../alpha-unknown-linux-gnu/bin/ld: tclXfcntl.o: gp-relative relocation against dynamic symbol attrNames /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.2/../../../../alpha-unknown-linux-gnu/bin/ld: tclXfcntl.o: gp-relative relocation against dynamic symbol attrNames /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.2/../../../../alpha-unknown-linux-gnu/bin/ld: tclXfcntl.o: gp-relative relocation against dynamic symbol attrNames /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.2/../../../../alpha-unknown-linux-gnu/bin/ld: tclXfcntl.o: gp-relative relocation against dynamic symbol attrNames /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.2/../../../../alpha-unknown-linux-gnu/bin/ld: tclXfcntl.o: gp-relative relocation against dynamic symbol attrNames /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.2/../../../../alpha-unknown-linux-gnu/bin/ld: tclXfcntl.o: gp-relative relocation against dynamic symbol attrNames /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.2/../../../../alpha-unknown-linux-gnu/bin/ld: tclXfcntl.o: gp-relative relocation against dynamic symbol attrNames /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.2/../../../../alpha-unknown-linux-gnu/bin/ld: tclXfcntl.o: gp-relative relocation against dynamic symbol attrNames /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.2/../../../../alpha-unknown-linux-gnu/bin/ld: tclXfcntl.o: gp-relative relocation against dynamic symbol attrNames /usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.2/../../../../alpha-unknown-linux-gnu/bin/ld: tclXfcntl.o: gp-relative relocation against dynamic symbol attrNames collect2: ld returned 1 exit status make[1]: *** [libtclx.so.0] Error 1 make[1]: Leaving directory `/var/tmp/portage/tclx-8.3/work/tclx8.3/tcl/unix' make: *** [TCLX] Error 2 !!! ERROR: dev-tcltk/tclx-8.3 failed. !!! Function src_compile, Line -133, Exitcode 2 !!! (no error message)
Created attachment 9191 [details, diff] Patch to tclx-8.3.ebuild to enable proper building on alpha This fixes the previous build errors.
Fixed in the ebuild, thanks.