Modula-2: merge followup (brief update on the progress of the new linking implementation)

Gaius Mulley
Tue Jul 12 12:32:00 GMT 2022

Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> writes:

Hi Rainer,

many thanks for the patch and log of the failures.  I've committed the
patch and rebuilt all's which are affected by m2.

I think this just leaves:

> * While this lets the build finish on all of i386-pc-solaris2.11,
>   sparcv9-sun-solaris2.11, and x86_64-pc-linux-gnu, I get thousands of
>   testsuite failures, all of the same kind:
> Undefined                       first referenced
>  symbol                             in file
> RTco_signal                         /var/gcc/modula-2/11.4-gcc-modula-2/i386-pc-solaris2.11/./libgm2/libm2pim/.libs/
> RTco_select                         /var/gcc/modula-2/11.4-gcc-modula-2/i386-pc-solaris2.11/./libgm2/libm2pim/.libs/
> RTco_initSemaphore                  /var/gcc/modula-2/11.4-gcc-modula-2/i386-pc-solaris2.11/./libgm2/libm2pim/.libs/
> RTco_wait                           /var/gcc/modula-2/11.4-gcc-modula-2/i386-pc-solaris2.11/./libgm2/libm2pim/.libs/
> ld: fatal: symbol referencing errors
> collect2: error: ld returned 1 exit status
> compiler exited with status 1
> FAIL: gm2/exceptions/run/pass/libexcept.mod compilation,  -g
>   I haven't yet tried to fix those.

which I'll try and reproduce,


More information about the Gcc-patches mailing list