2023-08-16 22:26:55 +00:00
|
|
|
Index: SConstruct
|
|
|
|
--- SConstruct.orig
|
|
|
|
+++ SConstruct
|
|
|
|
@@ -93,7 +93,7 @@ def make_variant_dir_generator():
|
|
|
|
|
|
|
|
# Always randomize the build order to shake out missing edges, and to help the cache:
|
|
|
|
# http://scons.org/doc/production/HTML/scons-user/ch24s06.html
|
|
|
|
-SetOption('random', 1)
|
|
|
|
+#SetOption('random', 1)
|
|
|
|
|
|
|
|
# Options TODOs:
|
|
|
|
#
|
2023-10-11 18:19:00 +00:00
|
|
|
@@ -1189,6 +1189,7 @@ envDict = dict(BUILD_ROOT=buildDir,
|
2023-08-16 22:26:55 +00:00
|
|
|
CONFIGURELOG='$BUILD_ROOT/scons/config.log',
|
|
|
|
CONFIG_HEADER_DEFINES={},
|
|
|
|
LIBDEPS_TAG_EXPANSIONS=[],
|
|
|
|
+ ENV = {'PATH': os.environ['PATH']},
|
|
|
|
)
|
|
|
|
|
|
|
|
# TODO: Remove these when hygienic builds are default.
|
2023-10-11 18:19:00 +00:00
|
|
|
@@ -3450,7 +3451,7 @@ def doConfigure(myenv):
|
2023-08-16 22:26:55 +00:00
|
|
|
sslLibName = "ssl"
|
|
|
|
cryptoLibName = "crypto"
|
|
|
|
sslLinkDependencies = ["crypto", "dl"]
|
|
|
|
- if conf.env.TargetOSIs('freebsd'):
|
|
|
|
+ if conf.env.TargetOSIs('freebsd') or conf.env.TargetOSIs('openbsd'):
|
|
|
|
sslLinkDependencies = ["crypto"]
|
|
|
|
|
|
|
|
if conf.env.TargetOSIs('windows'):
|