IRC channel logs

2026-06-25.log

back to list of logs

<damo22>youpi: is there a way to reliably alias i686-linux-gnu-gcc to `x86_64-linux-gnu-gcc -m32`
<damo22>because my riscv64 machine only has the 64 bit cross compiler
<damo22>checking for i686-gnu-gcc... i686-linux-gnu-gcc
<damo22>checking whether the C compiler works... no
<youpi>damo22: check config.log to see how it failed
<youpi>possibly you simply miss a 32b gcc runtime library or such
<sam_>he means it's the wrong name i think. i suggest just having some alias you run with ./configure ... CC="x86_64-linux-gnu-gcc -m32" and so on, or make the symlinks
<sam_>(i.e. he knows why it fails but doesn't want to have to keep overriding it)
<sam_>i assume anyway
<youpi>the log says that there is an existing i686-linux-gnu-gcc, but that it fails
<youpi>not that it doesn't exist
<sam_>ugh, sorry, yes
<sam_>melted brain
<damo22>oh i aliased it with alias
<damo22>youre both right
<damo22>can i change the ci script to reuse the 64 bit compiler for i386?
<damo22>then we have less dependencies for testing
<damo22>i think i found a bug in the CI script that was breaking the user32 builds
<damo22>we'll see when this cross build completes
<damo22>nope its the same, but does not depend on i686-linux-gnu-gcc
<damo22>there is one error left in x86_64 with user32: "gnumach-test-failure MIG_TYPE_ERROR (0xfffffed4): host_get_time64" for test-mach_host
<damo22>if we can fix that test failure, we would have 100% passing CI