Menu

#591 32 and 64 bit madness

open
nobody
None
5
2024-03-28
2024-03-28
No

I am updating the pkgsrc entry for pkgsrc/lang/rexx-regina, and I run into some madness in the configure script regarding 32 and 64 bit architectures.

What I expect from a build is that it just compiles the program for the native architecture, be it 32, 64 or 36 bits. Or 73, whatever it is.

Instead, configure seems to test if -m32 works. Somehow it thinks it does, and then it starts adding it to further test compilations. They promptly now fail, and it thinks that a whole lot of existing functions are not present. One example: memcpy.

Chaos ensues.

Please remove this nonsense, or at least have an option to just compile for the native bitsize. Don't even try to autodetect it (it will go wrong). And I don't want to have 32 or 64 in any file name either (it will always be wrong for some cases). Thank you.

Discussion


Log in to post a comment.

MongoDB Logo MongoDB