Skip to content
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

Some tools differ from their Linux equivalnts and also from older versions #5023

Open
w-bruns opened this issue Nov 26, 2024 · 0 comments
Open

Comments

@w-bruns
Copy link

w-bruns commented Nov 26, 2024

I use MSYS2/MinGW64 to compile Normaliz (see https://github.com/Normaliz/Normaliz) with all auxiliary packages. I managed to do this in the spring of 2022, and that installation can still be used.

I have a new machine now and installed MSYS2/MinGW64 some days ago. I think I can compile Normaliz with updated auxiliary packages again, but there were some obstructions:

  • The new make = mingw32-make.exe doesn't seem to work properly. For this reason I copied the 2022 make.exe to the new installation.

  • The same applies to diff.exe and cmp.exe.

  • Because of changes in the source codes of Flint and e-antic, ld.exe stumbles on a doubly defined function, appearing both in Flint and e-antic /see Upstream {fmpz,fmpq}_poly_extra flatsurf/e-antic#153). This holds for the old as well as the new version of ld.exe. By patching the code of e-antic I could overcome this problem. However, the loinkers of Linux and MacOS accept the duplication without a complaint.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant