Merge master into staging-next
This commit is contained in:
@@ -307,10 +307,15 @@ in with passthru; stdenv.mkDerivation (finalAttrs: {
|
||||
# (since it will do a futile invocation of gcc (!) to find
|
||||
# libuuid, slowing down program startup a lot).
|
||||
noldconfigPatch
|
||||
] ++ optionals (stdenv.hostPlatform != stdenv.buildPlatform && stdenv.isFreeBSD) [
|
||||
# Cross compilation only supports a limited number of "known good"
|
||||
# configurations. If you're reading this and it's been a long time
|
||||
# since this diff, consider submitting this patch upstream!
|
||||
./freebsd-cross.patch
|
||||
] ++ optionals (pythonOlder "3.13") [
|
||||
# Make sure that the virtualenv activation scripts are
|
||||
# owner-writable, so venvs can be recreated without permission
|
||||
# errors.
|
||||
] ++ optionals (pythonOlder "3.13") [
|
||||
./virtualenv-permissions.patch
|
||||
] ++ optionals (pythonAtLeast "3.13") [
|
||||
./3.13/virtualenv-permissions.patch
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
--- a/configure.ac 2024-06-07 09:17:50.608162031 -0700
|
||||
+++ b/configure.ac 2024-06-07 09:45:59.844518241 -0700
|
||||
@@ -554,6 +554,9 @@
|
||||
*-*-wasi)
|
||||
ac_sys_system=WASI
|
||||
;;
|
||||
+ *-*-freebsd)
|
||||
+ ac_sys_system=FreeBSD
|
||||
+ ;;
|
||||
*)
|
||||
# for now, limit cross builds to known configurations
|
||||
MACHDEP="unknown"
|
||||
@@ -614,6 +617,9 @@
|
||||
wasm32-*-* | wasm64-*-*)
|
||||
_host_cpu=$host_cpu
|
||||
;;
|
||||
+ x86_64-*-freebsd)
|
||||
+ _host_cpu=x86_64
|
||||
+ ;;
|
||||
*)
|
||||
# for now, limit cross builds to known configurations
|
||||
MACHDEP="unknown"
|
||||
Reference in New Issue
Block a user