mirror of
https://github.com/NixOS/nix.git
synced 2024-11-25 16:23:02 +00:00
* In the platform, canonicalise "amd64" to "x86_64". FreeBSD 8.2's
uname reports amd64. * Drop the FreeBSD version number, e.g. "i686-freebsd" instead of "i686-freebsd8.2".
This commit is contained in:
parent
42164d6de4
commit
b92f76374f
@ -17,6 +17,8 @@ AC_ARG_WITH(system, AC_HELP_STRING([--with-system=SYSTEM],
|
|||||||
[case "$host_cpu" in
|
[case "$host_cpu" in
|
||||||
i*86)
|
i*86)
|
||||||
machine_name="i686";;
|
machine_name="i686";;
|
||||||
|
amd64)
|
||||||
|
machine_name="x86_64";;
|
||||||
*)
|
*)
|
||||||
machine_name="$host_cpu";;
|
machine_name="$host_cpu";;
|
||||||
esac
|
esac
|
||||||
@ -25,6 +27,9 @@ AC_ARG_WITH(system, AC_HELP_STRING([--with-system=SYSTEM],
|
|||||||
linux-gnu*)
|
linux-gnu*)
|
||||||
# For backward compatibility, strip the `-gnu' part.
|
# For backward compatibility, strip the `-gnu' part.
|
||||||
system="$machine_name-linux";;
|
system="$machine_name-linux";;
|
||||||
|
freebsd*)
|
||||||
|
# Strip the version number (e.g. freebsd8.2).
|
||||||
|
system="$machine_name-freebsd";;
|
||||||
*)
|
*)
|
||||||
# Strip the version number from names such as `gnu0.3',
|
# Strip the version number from names such as `gnu0.3',
|
||||||
# `darwin10.2.0', etc.
|
# `darwin10.2.0', etc.
|
||||||
|
Loading…
Reference in New Issue
Block a user