mirror of
https://github.com/rbenv/ruby-build.git
synced 2025-10-13 19:31:05 +02:00
Merge pull request #351 from jeremy/restore-o3-cflags
Restore -O3 default when we build with clang
This commit is contained in:
commit
2f8dcafb0e
1 changed files with 5 additions and 1 deletions
|
@ -730,8 +730,12 @@ fi
|
|||
|
||||
# Work around warnings building Ruby 2.0 on Clang 2.x:
|
||||
# pass -Wno-error=shorten-64-to-32 if the compiler accepts it.
|
||||
#
|
||||
# When we set CFLAGS, Ruby won't apply its default flags, though. Since clang
|
||||
# builds 1.9.x and 2.x only, where -O3 is default, we can safely set that flag.
|
||||
# Ensure it's the first flag since later flags take precedence.
|
||||
if "${CC:-cc}" -x c /dev/null -E -Wno-error=shorten-64-to-32 &>/dev/null; then
|
||||
RUBY_CFLAGS="$RUBY_CFLAGS -Wno-error=shorten-64-to-32"
|
||||
RUBY_CFLAGS="-O3 -Wno-error=shorten-64-to-32 $RUBY_CFLAGS"
|
||||
fi
|
||||
|
||||
if [ -z "$MAKE" ]; then
|
||||
|
|
Loading…
Reference in a new issue