mirror of
https://github.com/SerenityOS/serenity
synced 2024-10-15 04:13:11 +00:00
Ports/ruby: Pass proper --with-coroutine flag per architecture
This fixes the x86_64 build. However, when built with clang x86_64, ruby crashes on exit trying to free some memory that has an invalid header magic. More work to be done here to make the x86_64 build work properly.
This commit is contained in:
parent
809852aeb1
commit
6d4cfba596
|
@ -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"
|
||||
|
||||
|
|
Loading…
Reference in a new issue