p0nce

Results 629 comments of p0nce

Top priority for going nurt, since we'll need to transition to LDC 1.40+ We'll then be macOS 12.0+ probably **EDIT: CAN 1.40 target macOS 12.0 in particular x86_64? unknown**

Glibc symbol used when built on Ubuntu 22.04 with LDC 1.28: ``` 0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 getcwd 0000000000000000 DF *UND* 0000000000000000 GLIBC_2.33 fstat64 0000000000000000 DF *UND* 0000000000000000 GLIBC_2.17 clock_gettime...

When instead built on Ubuntu 20.04 with LDC 1.28 ``` 0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 __cxa_atexit 0000000000000000 DF *UND* 0000000000000000 GLIBC_2.17 clock_gettime 0000000000000000 w DF *UND* 0000000000000000 GLIBC_2.2.5 __cxa_finalize 0000000000000000...

2.34+ OS include: - Ubuntu 22.04 ships with Glibc 2.35 (released 2022), all Fedoras, etc. Since 2022 most Linux distributions should have those symbols? So it's an easy sell. Now...

So it worked on your system Ubuntu 25.04, but was your Ubuntu version when you did see this bug? (ah ok it worked because it was LDC 1.28, let's retry...

Those zlib symbols are "dynamic symbols" found by chance in Ardour and Carla, so probably should link with libz anyway. Still need to test that I guess. Frankly quite scary...

No repro on Ubuntu 22.04.05 with REAPER and: - a plugin with -lz and LDC 1.40 built on 22.04 - a plugin without -lz and LDC 1.28 built on 22.04...