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

Reply via email to