This project is closed and read-only.
Actions
Backport #7120
closed[[Ruby 1.9:]] ${cflags} missing from CFLAGS
Backport #7120:
[[Ruby 1.9:]] ${cflags} missing from CFLAGS
Status:
Closed
Assignee:
Description
=begin
Because ruby does not allow multiple --with-opt-dir= - so RVM uses CFLAGS=/LDFLAGS= to not block --with-opt-dir= from users.
This lead to an issue where ruby detected flags are not set if CFLAGS is provided earlier.
I did prepare a patch to persist the detected flags in CFLAGS: https://gist.github.com/3854178.
There is no way for user to detect the flags by himself, user would have to reproduce the whole ruby detection process to make it working.
The patch puts ${cflags} before the given CFLAGS, so users can still overwrite the auto-detected values as the last flag is relevant.
There is an initial report if more context is needed: https://github.com/wayneeseguin/rvm/issues/1203
=end
Actions