[RFC] libga68: Add symbol versions to exports

Pietro Monteiro pietro@sociotechnical.xyz
Sat Dec 27 20:18:20 GMT 2025


On Sat, Dec 27, 2025, at 6:36 AM, Jose E. Marchesi wrote:
> Hi Pietro.
>
> The approach looks good to me.
> One comment though:
>
>> diff --git a/libga68/ga68.map b/libga68/ga68.map
>> new file mode 100644
>> index 00000000000..d1641e230c3
>> --- /dev/null
>> +++ b/libga68/ga68.map
>> @@ -0,0 +1,41 @@
>> +LIBGA68_1.0 {
>
> Shouldn't that be LIBGA68_2.0?
>
> Our GCC 15 based libga68 uses 1.0 and the set of exported symbols is
> different...

No idea.

libgfortran has "GFORTRAN_16" in the map file and libtool version "5:0:0"
libgomp has "GOMP_6.0.1" in the map file and libtool version "1:0:0"
libitm has "LIBITM_1.1" in the map file and libtool version "1:0:0"
libatomic has "LIBATOMIC_1.2" in the map file and libtool version "3:0:2"

pietro



More information about the Algol68 mailing list