-
-
Notifications
You must be signed in to change notification settings - Fork 346
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
Fix build issues - macOS rpath, wheel paths, missing pytest #1229
Commits on Mar 29, 2022
-
[SCons] Fix linking to system version of fmt
Eliminate duplication in building the list of external libraries to link to between SConstruct and src/SConscript.
Configuration menu - View commit details
-
Copy full SHA for 27e4359 - Browse repository at this point
Copy the full SHA 27e4359View commit details -
[SCons] Fix expected name of .whl file
On macOS, sysconfig.get_platform() returns a string like 'macosx-11.0-arm64', but the wheel filename will actually contain 'macosx_11_0_arm64'.
Configuration menu - View commit details
-
Copy full SHA for dfb4caa - Browse repository at this point
Copy the full SHA dfb4caaView commit details -
[SCons] Determine name of macOS wheel in advance
This prevents rebuilds of the wheel file every time 'scons build' is run because the actual wheel file doesn't match the expected name. Co-authored-by: Bryan W. Weber <bryan.w.weber@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 21e95e9 - Browse repository at this point
Copy the full SHA 21e95e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for bace398 - Browse repository at this point
Copy the full SHA bace398View commit details
Commits on Mar 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f7b7255 - Browse repository at this point
Copy the full SHA f7b7255View commit details -
Configuration menu - View commit details
-
Copy full SHA for e119193 - Browse repository at this point
Copy the full SHA e119193View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9885508 - Browse repository at this point
Copy the full SHA 9885508View commit details -
Configuration menu - View commit details
-
Copy full SHA for 142107f - Browse repository at this point
Copy the full SHA 142107fView commit details -
Fix errors due to setuptools 61.0
Something changed in setuptools that causes the old method of forcing platform-specific wheels to be built to break for certain configurations (specifically, Windows builds with Python 3.7). This alternative approach appears to be more robust. Also increase the logging from 'pip wheel' to help with debugging
Configuration menu - View commit details
-
Copy full SHA for 75684b9 - Browse repository at this point
Copy the full SHA 75684b9View commit details -
Eliminate NEEDS_GENERIC_TEMPL_STATIC_DECL
The old way of handling declarations for static members of a template class was weird and required different implementations for different compilers. This approach is standards-conformant and works everywhere.
Configuration menu - View commit details
-
Copy full SHA for c00ded9 - Browse repository at this point
Copy the full SHA c00ded9View commit details