-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Folders contrib/amd64, contrib/asm686, contrib/masmx64, contrib/masmx86 were removed in 1.2.12 but not from the CMakeLists.txt #609
Comments
The obvious answer to this is: don't use those flags. The assembler code has been removed from the contributions due to bugs, no one updating them, and questionable value. I could edit CMakeLists.txt to remove the assembler support, but I'd probably break something. Can someone provide a patch for that? |
hi Madler, sorry offtopic |
With the release of 1.2.12, all the legacy ASM code was removed from the 'contrib' folder. This patch will update the CMake buildsystem to reflect that and fix the report on issue madler#609.
Just added a pull request removing the options for enabling build of the legacy ASM code. |
Note that (at least) the visual studio files (contrib/vstudio/vcXX) also still contain all the ASMxxx and masmx86 things, so these also do not compile out of the box. |
@toxieainc could you please open another issue for that MSVC specific problem? Feel free to add me on it. I think I can try to find a Windows machine and try to address it. |
@Adenilson I already just filed a PR that removes these references |
Back in 2018 I downloaded 1.2.11 and compiled the project under vstudio\vc11 using VS 2012 and didn't have any problems. Yesterday I downloaded 1.2.12 (from zlib.org) and tried the same. First it says that a bat file is missing, I found this thread and removed the bat file from build events, Now I get a bunch of compile errors which I have attached. Also, the project files all contain Itanium platform entries, those probably could be removed. |
As mentioned above i filed a PR to fix things, but it was not merged yet |
Incorporated. Thanks @Adenilson and @toxieainc . |
so when building on Windows with cmake and flags -D AMD64:BOOL=ON or -D ASM686:BOOL=ON the following error occurs:
The text was updated successfully, but these errors were encountered: