-
Notifications
You must be signed in to change notification settings - Fork 160
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
Makefile suggestions #248
Comments
Overall, some very good suggestions that will most likely make into our next release. We added the explicit Thank you again for the suggestions. I will update this thread with progress on the changes. |
Cool. FYI, it builds for me with no dialect override in clang 6.0 and GCC 7, both of which default to g++14. Best,
|
I've made the suggested changes. |
Great, thanks much! |
@outpaddling your suggested modification is still on the bug_fixes branch (= it's a kind of development, topic or hotfix branch), and it's not merged to master branch yet. I think it's better to keep opening this ticket until you see it will be merged to master branch. |
OK, thanks for the heads up. |
This change is available in v2.4.0 and later. |
One thing that still hasn't changed as of 2.4.1 is "uname -m" -> "uname -p". Is there a reason to stay with "-m" or was this just an oversight? Thanks. |
A few possible enhancements for the Makefile, see patch below.
Using PREFIX ?= instead of prefix := will allow some package managers to supply the install location
Is -std=c++98 still necessary on some platforms?
Can uname -m be safely replaced with uname -p? On FreeBSD, the ports system's ${ARCH} variable matches uname -p, which differs from uname -m in some cases. If this change might break the build on other platforms, I can leave it as a patch in the FreeBSD port.
Thanks,
Jason
The text was updated successfully, but these errors were encountered: