On 28-06-17 02:56, Stefan Husmann wrote:
Hello,
I have put gcc63 to AUR, merely to have a working gcj implemetation, but
something is wrong with it. If I compile anything with it, ldd shows
that the resulting binaries have wrong symbols. For instance,
ldd ~/paketierung/meine_Pakete/fotoxx/pkg/fotoxx/usr/bin/fotoxx |grep -v usr
linux-vdso.so.1 (0x00007ffcbe5cf000)
libstdc++.so.6 => /lib/gcc/x86_64-pc-linux-gnu/6.3.1/libstdc++.so.6
(0x00007fd4fb0e7000)
libgcc_s.so.1 => /lib/gcc/x86_64-pc-linux-gnu/6.3.1/libgcc_s.so.1
(0x00007fd4fabbe000)
/lib64/ld-linux-x86-64.so.2 (0x00007fd4fe8d6000)
IMHO it should be libstdc++.so.6 =>
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/libstdc++.so.6
What am I doing wrong? I do not know how to fix this.
fotoxx is written in c++, but this happens also for programs compiled
with gcc or gcj. The pdftk PKGBUILD especially suffers from this, as you
can see in the AUR comments.
Help is much appreciated.
Best Regards
Stefan
Stefan,
for clarity : you did use gcc 6.3.1-6 as starting template ?
https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/gcc&id=20639b4d161df5e60a23c1a30b0022dcd46880be
If https://aur.archlinux.org/packages/gcc63/ is your package, you are
not building the gcc63-libs subpackage.
Why is that part commented out ?
Lone_Wolf