Bug#1019498: gm2-12 linker failure
Package: gm2-12
Version: 12.2.0-2
Severity: normal
Dear Maintainer,
gm2-12 fails to link this simple program:
$ cat helloworld.mod
MODULE helloWorld;
FROM StrIO IMPORT WriteString, WriteLn;
BEGIN
WriteString("Hello World");
WriteLn;
END helloWorld.
$ gm2-12 helloworld.mod
/usr/bin/ld: /tmp/ccEDyn3K.a(a-helloworld_m2.o): in function `init(int, char**)':
a-helloworld_m2.cpp:(.text+0x154): undefined reference to `_M2_helloWorld_init'
/usr/bin/ld: /tmp/ccEDyn3K.a(a-helloworld_m2.o): in function `finish()':
a-helloworld_m2.cpp:(.text+0x196): undefined reference to `_M2_helloWorld_finish'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/m2/m2pim/libm2pim.so: undefined reference to `RTco_select'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/m2/m2pim/libm2pim.so: undefined reference to `RTco_initSemaphore'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/m2/m2pim/libm2pim.so: undefined reference to `RTco_wait'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/m2/m2pim/libm2pim.so: undefined reference to `RTco_signal'
collect2: error: ld returned 1 exit status
Please note: gm2-10 (10.4.0-5) show the same error message.
Compiling and linking above program works with gm2-9 (9.5.0-2) though.
Best regards,
Tilmann.
-- System Information:
Debian Release: bookworm/sid
merged-usr: no
Architecture: amd64 (x86_64)
Kernel: Linux 5.19.0-1-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8) (ignored: LC_ALL set to de_DE.utf8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled
Versions of packages gm2-12 depends on:
ii g++-12 12.2.0-2
ii gcc-12-base 12.2.0-2
ii libc6 2.34-7
ii libgcc-s1 12.2.0-2
ii libgm2-12-dev 12.2.0-2
ii libgmp10 2:6.2.1+dfsg1-1
ii libisl23 0.25-1
ii libmpc3 1.2.1-2
ii libmpfr6 4.1.0-3
ii libstdc++6 12.2.0-2
ii libzstd1 1.5.2+dfsg-1
ii zlib1g 1:1.2.11.dfsg-4.1
gm2-12 recommends no packages.
gm2-12 suggests no packages.
-- no debconf information
Reply to: