diff --git a/Ports/ruby/package.sh b/Ports/ruby/package.sh index 8662622ee2..58ee779743 100755 --- a/Ports/ruby/package.sh +++ b/Ports/ruby/package.sh @@ -18,7 +18,21 @@ launcher_command="/usr/local/bin/ruby /usr/local/bin/irb --legacy" launcher_run_in_terminal="true" icon_file="../ruby-kit/ruby.png" -configopts=("--with-coroutine=x86" "--disable-install-doc") +configopts=( + "--disable-install-doc" +) + +case "${SERENITY_ARCH}" in + x86_64) + configopts+=("--with-coroutine=amd64") + ;; + i686) + configopts+=("--with-coroutine=x86") + ;; + *) + echo "Error: Architecture ${SERENITY_ARCH} is not supported for this port" + exit 1 +esac export CFLAGS="-DNGROUPS_MAX=65536"