Replies: 9 comments 8 replies
|
werner@werner1:~/Devel/Build/zlib/32-bit$ make |
|
I'm no (real) code-guy. Maybe this wasn't in the test when it was comitted. |
|
So is ints.h failing to find a 64-bit integer when there is in fact a 64-bit integer available? What system and compiler is this on? |
|
What options are used to cross-compile to x86? |
|
cmake works the same way as configure in this scenario. And as it's a problem way before linking setting CFlags would suffice. |
Have you tried configure on the develop branch? |
|
I've been digging deeper. I remember testing this and just copiying the CFlags from the C-Standard action and the first one was -std=c89. It seems that this error occurs only with c89 and iso9899:199409. String with gnu89 or c99 everything works. So we could either check on given CFlags for these 2 values and bail out. Or we could demand at least C99 and atop if it's not met. Or we can just remove that check and mention in the docs that c89 isn't supported anymore (given it was anytime ealier). |
|
Why specify the std at all? |
|
That's what you have to ask the author of this line. I just saw that it doesn't work and deactivated it (and a bit too much I guess). It works on the actions as libminizip isn't built there. |
Uh oh!
There was an error while loading. Please reload this page.
Hi,
on the develop branch it seems that minizip is being ported to CMake. Is there a reason why the new build system prevents builds for 32bit see this commit. The Makefile-based build system did not prevent this and we were happily using minizip as a 32-bit artifact.
All reactions