[SAOC 2025] Improve importC Weekly Update #10
Emmanuel
emmankoko519 at gmail.com
Mon Nov 24 09:10:09 UTC 2025
Hi everyone,
This week, I set up my testing suite with sdl2 because sdl3 has
been a little complicated
with GitHub actions. I realized I needed to fix symbol
duplications and macros that point to function returns.
I finally fixed symbol duplications in DMD. I realized DMD was
already trying to handle that by marking duplicates as extern
variables but it wasn't handling it well.
I had to ensure that
```
int a;
int a;
int a;
```
becomes
```
int a;
extern int a;
extern int a;
```
so we get only one symbol emitted in object file and that works
without any complications.
Link to PR:
https://github.com/dlang/dmd/pull/22003/commits/158e2455c3a0befd9ddb8d8e8906a421969cdf52
More information about the Digitalmars-d
mailing list