@@ -37,9 +37,6 @@ USE_SYSTEM_LLVM:=0
37
37
USE_SYSTEM_LIBUNWIND := 0
38
38
DISABLE_LIBUNWIND := 0
39
39
USE_SYSTEM_PCRE := 0
40
- # USE_SYSTEM_LIBM:=0
41
- USE_SYSTEM_LIBM := 1
42
- USE_SYSTEM_OPENLIBM := 0
43
40
UNTRUSTED_SYSTEM_LIBM := 0
44
41
USE_SYSTEM_DSFMT := 0
45
42
USE_SYSTEM_BLAS := 0
@@ -1123,11 +1120,6 @@ LIBLAPACKNAME := liblapack
1123
1120
endif
1124
1121
endif
1125
1122
1126
- ifeq ($(USE_SYSTEM_LIBM ), 1 )
1127
- LIBM := -lm
1128
- LIBMNAME := libm
1129
- endif
1130
-
1131
1123
ifeq ($(USE_SYSTEM_LIBUV ), 1 )
1132
1124
LIBUV := $(LOCALBASE )/lib /libuv -julia . a
1133
1125
LIBUV_INC := $(LOCALBASE )/include
@@ -1185,7 +1177,7 @@ LIBGFORTRAN_VERSION := $(subst libgfortran,,$(filter libgfortran%,$(subst -,$(SP
1185
1177
# Note: we explicitly _do not_ define `CSL` here, since it requires some more
1186
1178
# advanced techniques to decide whether it should be installed from a BB source
1187
1179
# or not. See `deps/csl.mk` for more detail.
1188
- BB_PROJECTS := BLASTRAMPOLINE OPENBLAS LLVM LIBSUITESPARSE OPENLIBM GMP MBEDTLS LIBSSH2 NGHTTP2 MPFR CURL LIBGIT2 PCRE LIBUV LIBUNWIND DSFMT OBJCONV ZLIB P7ZIP
1180
+ BB_PROJECTS := BLASTRAMPOLINE OPENBLAS LLVM LIBSUITESPARSE GMP MBEDTLS LIBSSH2 NGHTTP2 MPFR CURL LIBGIT2 PCRE LIBUV LIBUNWIND DSFMT OBJCONV ZLIB P7ZIP
1189
1181
define SET_BB_DEFAULT
1190
1182
# First, check to see if BB is disabled on a global setting
1191
1183
ifeq ($$(USE_BINARYBUILDER ), 0 )
@@ -1396,12 +1388,6 @@ USE_BINARYBUILDER_OPENBLAS := 0
1396
1388
USE_BINARYBUILDER_LIBSUITESPARSE := 0
1397
1389
endif
1398
1390
1399
- ifeq ($(USE_SYSTEM_LIBM ), 1 )
1400
- # If we're using system libm, disable BB OpenLibm
1401
- USE_BINARYBUILDER_OPENLIBM := 0
1402
- endif
1403
-
1404
-
1405
1391
# Note: we're passing *FLAGS here computed based on your system compiler to
1406
1392
# clang. If that causes you problems, you might want to build and/or run
1407
1393
# specific clang-sa-* files with clang explicitly selected:
@@ -1543,10 +1529,10 @@ LIBGCC_INSTALL_DEPLIB := $(call dep_lib_path,$(libdir),$(private_shlibdir)/$(LIB
1543
1529
# That second point will no longer be true for most deps once they are placed within Artifacts directories.
1544
1530
# Note that we prefix `libjulia-codegen` and `libjulia-internal` with `@` to signify to the loader that it
1545
1531
# should not automatically dlopen() it in its loading loop.
1546
- LOADER_BUILD_DEP_LIBS = $(LIBGCC_BUILD_DEPLIB ):$( LIBM_BUILD_DEPLIB ): @$(LIBJULIAINTERNAL_BUILD_DEPLIB ):@$(LIBJULIACODEGEN_BUILD_DEPLIB ):
1547
- LOADER_DEBUG_BUILD_DEP_LIBS = $(LIBGCC_BUILD_DEPLIB ):$( LIBM_BUILD_DEPLIB ): @$(LIBJULIAINTERNAL_DEBUG_BUILD_DEPLIB ):@$(LIBJULIACODEGEN_DEBUG_BUILD_DEPLIB ):
1548
- LOADER_INSTALL_DEP_LIBS = $(LIBGCC_INSTALL_DEPLIB ):$( LIBM_INSTALL_DEPLIB ): @$(LIBJULIAINTERNAL_INSTALL_DEPLIB ):@$(LIBJULIACODEGEN_INSTALL_DEPLIB ):
1549
- LOADER_DEBUG_INSTALL_DEP_LIBS = $(LIBGCC_INSTALL_DEPLIB ):$( LIBM_INSTALL_DEPLIB ): @$(LIBJULIAINTERNAL_DEBUG_INSTALL_DEPLIB ):@$(LIBJULIACODEGEN_DEBUG_INSTALL_DEPLIB ):
1532
+ LOADER_BUILD_DEP_LIBS = $(LIBGCC_BUILD_DEPLIB ):@$(LIBJULIAINTERNAL_BUILD_DEPLIB ):@$(LIBJULIACODEGEN_BUILD_DEPLIB ):
1533
+ LOADER_DEBUG_BUILD_DEP_LIBS = $(LIBGCC_BUILD_DEPLIB ):@$(LIBJULIAINTERNAL_DEBUG_BUILD_DEPLIB ):@$(LIBJULIACODEGEN_DEBUG_BUILD_DEPLIB ):
1534
+ LOADER_INSTALL_DEP_LIBS = $(LIBGCC_INSTALL_DEPLIB ):@$(LIBJULIAINTERNAL_INSTALL_DEPLIB ):@$(LIBJULIACODEGEN_INSTALL_DEPLIB ):
1535
+ LOADER_DEBUG_INSTALL_DEP_LIBS = $(LIBGCC_INSTALL_DEPLIB ):@$(LIBJULIAINTERNAL_DEBUG_INSTALL_DEPLIB ):@$(LIBJULIACODEGEN_DEBUG_INSTALL_DEPLIB ):
1550
1536
1551
1537
# Colors for make
1552
1538
ifndef VERBOSE
0 commit comments