If I try compiling the library in isolation, it seems to work.
in isolation, but in the same environment? a quick idea: maybe a newer/stricter GCC fails to produce the executable, or the C definition got relocated into another .h file... then the CFFI ASDF goveler integration is too fail tolerant, and instead of failing, it just prints some error higher up in the log that you haven't noticed? -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “Exploitation is a word often used but rarely defined. In its most literal meaning — I 'exploit' you if I in some way benefit from your existence — it is the reason human society exists. We all benefit from one another's existence. We all exploit each other.” — David D. Friedman (1945–), 'The Machinery of Freedom' (1973)