bebbo / libnix

libnix (v4): a C link library for AmigaOS/m68k
14 stars 9 forks source link

undefined reference to `_impure_ptr' #39

Closed hologenics closed 3 years ago

hologenics commented 3 years ago

Using fresh develop checkout...

Trying to compile the jedec parser from xc3sprog (https://github.com/matrix-io/xc3sprog)

Command used

m68k-amigaos-g++ jedecparse.cpp jedecfile.cpp -mcrt=nix20

Result...

/opt/amiga/lib/gcc/m68k-amigaos/6.5.0b/../../../../m68k-amigaos/bin/ld: /opt/amiga/lib/gcc/m68k-amigaos/6.5.0b/libstdc++.a(vterminate.o):vterminate.o:(.text+0x152): undefined reference to _impure_ptr' /opt/amiga/lib/gcc/m68k-amigaos/6.5.0b/../../../../m68k-amigaos/bin/ld: /opt/amiga/lib/gcc/m68k-amigaos/6.5.0b/libstdc++.a(vterminate.o):vterminate.o:(.text+0x178): undefined reference to_impure_ptr' /opt/amiga/lib/gcc/m68k-amigaos/6.5.0b/../../../../m68k-amigaos/bin/ld: /opt/amiga/lib/gcc/m68k-amigaos/6.5.0b/libstdc++.a(vterminate.o):vterminate.o:(.text+0x100): undefined reference to _impure_ptr' /opt/amiga/lib/gcc/m68k-amigaos/6.5.0b/../../../../m68k-amigaos/bin/ld: /opt/amiga/lib/gcc/m68k-amigaos/6.5.0b/libstdc++.a(vterminate.o):vterminate.o:(.text+0xda): undefined reference to_impure_ptr' /opt/amiga/lib/gcc/m68k-amigaos/6.5.0b/../../../../m68k-amigaos/bin/ld: /opt/amiga/lib/gcc/m68k-amigaos/6.5.0b/libstdc++.a(vterminate.o):vterminate.o:(.text+0x1ca): undefined reference to _impure_ptr' /opt/amiga/lib/gcc/m68k-amigaos/6.5.0b/../../../../m68k-amigaos/bin/ld: /opt/amiga/lib/gcc/m68k-amigaos/6.5.0b/libstdc++.a(vterminate.o):vterminate.o:(.text+0x1f0): more undefined references to_impure_ptr' follow collect2: error: ld returned 1 exit status

bebbo commented 3 years ago

please test

hologenics commented 3 years ago

Confirmed fixed.