Skip to content

Commit 4ba87ed

Browse files
committed
Dependency version bumps
- Update aom to 3.2.0. - Update GLib to 2.70.1. - Update librsvg to 2.52.3. - Update ImageMagick to 6.9.11-27. - Update OpenEXR to 3.1.3.
1 parent 8718588 commit 4ba87ed

File tree

13 files changed

+69
-54
lines changed

13 files changed

+69
-54
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@ Run the top-level [build script](build.sh) with the `--help` parameter for help.
1717

1818
| Dependency | Version | Used under the terms of |
1919
|-----------------|-----------|--------------------------------------------------------------|
20-
| [aom] | 3.1.3 | BSD 2-Clause + [Alliance for Open Media Patent License 1.0] |
20+
| [aom] | 3.2.0 | BSD 2-Clause + [Alliance for Open Media Patent License 1.0] |
2121
| [cairo] | 1.17.4 | Mozilla Public License 2.0 |
2222
| [expat] | 2.4.1 | MIT Licence |
2323
| [fontconfig] | 2.13.94 | [fontconfig Licence] (BSD-like) |
2424
| [freetype] | 2.11.0 | [freetype Licence] (BSD-like) |
2525
| [fribidi] | 1.0.11 | LGPLv3 |
2626
| [gdk-pixbuf] | 2.42.6 | LGPLv3 |
27-
| [glib] | 2.70.0 | LGPLv3 |
27+
| [glib] | 2.70.1 | LGPLv3 |
2828
| [harfbuzz] | 3.0.0 | MIT Licence |
2929
| [lcms] | 2.12 | MIT Licence |
3030
| [libexif] | 0.6.23 | LGPLv3 |
@@ -33,7 +33,7 @@ Run the top-level [build script](build.sh) with the `--help` parameter for help.
3333
| [libheif] | 1.12.0 | LGPLv3 |
3434
| [libimagequant] | 2.4.1¹ | BSD 2-Clause |
3535
| [libpng] | 1.6.37 | [libpng License version 2] |
36-
| [librsvg] | 2.52.1 | LGPLv3 |
36+
| [librsvg] | 2.52.3 | LGPLv3 |
3737
| [libspng] | 0.7.0 | BSD 2-Clause |
3838
| [libtiff] | 4.3.0 | [libtiff License] (BSD-like) |
3939
| [libvips] | 8.11.4 | LGPLv3 |
@@ -95,12 +95,12 @@ Same as libvips-web + these extra dependencies:
9595
| [cfitsio] | 4.0.0 | BSD-like |
9696
| [fftw] | 3.3.10 | GPLv2 |
9797
| [highway] | 0.14.2 | Apache-2.0 License |
98-
| [imagemagick] | 6.9.12-25 | [ImageMagick License] (Apache-2.0-like) |
98+
| [imagemagick] | 6.9.12-27 | [ImageMagick License] (Apache-2.0-like) |
9999
| [imath] | 3.1.3 | BSD 3-Clause |
100100
| [libjxl] | 0.6 | BSD 3-Clause |
101101
| [matio] | 1.5.21 | BSD 2-Clause |
102102
| [nifticlib] | 2.0.0 | Public domain |
103-
| [openexr] | 3.1.2 | BSD 3-Clause |
103+
| [openexr] | 3.1.3 | BSD 3-Clause |
104104
| [openjpeg] | 2.4.0 | BSD 2-Clause |
105105
| [openslide] | 3.4.1 | LGPLv3 |
106106
| [poppler] | 21.10.0 | GPLv2 |

build/aom.mk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ PKG := aom
22
$(PKG)_WEBSITE := https://aomedia.googlesource.com/aom/
33
$(PKG)_DESCR := AV1 Codec Library
44
$(PKG)_IGNORE :=
5-
$(PKG)_VERSION := 3.1.3
6-
$(PKG)_CHECKSUM := 35b8892d1aea725ed337d48c6a21994574789ce0314d3956f7ad2f9b58639b6d
5+
$(PKG)_VERSION := 3.2.0
6+
$(PKG)_CHECKSUM := 8fa7418bf4ea12ef6dcf0eeb21cba932b71c6079ffdf7b9d13cf907fa46c0568
77
$(PKG)_PATCHES := $(realpath $(sort $(wildcard $(dir $(lastword $(MAKEFILE_LIST)))/patches/$(PKG)-[0-9]*.patch)))
88
$(PKG)_FILE := libaom-$($(PKG)_VERSION).tar.gz
99
$(PKG)_URL := https://storage.googleapis.com/aom-releases/$($(PKG)_FILE)

build/overrides.mk

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,14 @@ matio_FILE := matio-$(matio_VERSION).tar.gz
4040
matio_URL := https://github.com/tbeu/matio/releases/download/v$(matio_VERSION)/$(matio_FILE)
4141

4242
# upstream version is 7, we want ImageMagick 6
43-
imagemagick_VERSION := 6.9.12-25
44-
imagemagick_CHECKSUM := a6de8acc96c48a3934b1389f051efbacc1536900362c22ad0c23d8756deaae9a
43+
imagemagick_VERSION := 6.9.12-27
44+
imagemagick_CHECKSUM := 2dc8037c98e7cef54018bf12659a0a1602cb41c512e72763269fd4625361c069
4545
imagemagick_PATCHES := $(realpath $(sort $(wildcard $(dir $(lastword $(MAKEFILE_LIST)))/patches/imagemagick-[0-9]*.patch)))
4646
imagemagick_GH_CONF := ImageMagick/ImageMagick6/tags
4747

4848
# upstream version is 2.40.5
49-
librsvg_VERSION := 2.52.1
50-
librsvg_CHECKSUM := 949dffcb0414865409e17a6c89ae30bc8bb014a51fba5186f73d1a46c6c5ccde
49+
librsvg_VERSION := 2.52.3
50+
librsvg_CHECKSUM := 36e7f5bc88d78608ea7f6c05e4afe4acc1606b9af13c2845d4385073d082b8a4
5151
librsvg_PATCHES := $(realpath $(sort $(wildcard $(dir $(lastword $(MAKEFILE_LIST)))/patches/librsvg-[0-9]*.patch)))
5252
librsvg_SUBDIR := librsvg-$(librsvg_VERSION)
5353
librsvg_FILE := librsvg-$(librsvg_VERSION).tar.xz
@@ -72,8 +72,8 @@ fribidi_FILE := fribidi-$(fribidi_VERSION).tar.xz
7272
fribidi_URL := https://github.com/fribidi/fribidi/releases/download/v$(fribidi_VERSION)/$(fribidi_FILE)
7373

7474
# upstream version is 2.50.2
75-
glib_VERSION := 2.70.0
76-
glib_CHECKSUM := 200d7df811c5ba634afbf109f14bb40ba7fde670e89389885da14e27c0840742
75+
glib_VERSION := 2.70.1
76+
glib_CHECKSUM := f9b7bce7f51753a1f43853bbcaca8bf09e15e994268e29cfd7a76f65636263c0
7777
glib_PATCHES := $(realpath $(sort $(wildcard $(dir $(lastword $(MAKEFILE_LIST)))/patches/glib-[0-9]*.patch)))
7878
glib_SUBDIR := glib-$(glib_VERSION)
7979
glib_FILE := glib-$(glib_VERSION).tar.xz
@@ -98,8 +98,8 @@ cairo_URL := http://cairographics.org/snapshots/$(cairo_FILE)
9898
# upstream version is 2.2.0
9999
# cannot use GH_CONF:
100100
# openexr_GH_CONF := AcademySoftwareFoundation/openexr/tags
101-
openexr_VERSION := 3.1.2
102-
openexr_CHECKSUM := f5c8f148e8f972e76b47e802aada1c59ef1837f0a9259c6677756e7cd347640f
101+
openexr_VERSION := 3.1.3
102+
openexr_CHECKSUM := 6f70a624d1321319d8269a911c4032f24950cde52e76f46e9ecbebfcb762f28c
103103
openexr_PATCHES := $(realpath $(sort $(wildcard $(dir $(lastword $(MAKEFILE_LIST)))/patches/openexr-[0-9]*.patch)))
104104
openexr_SUBDIR := openexr-$(openexr_VERSION)
105105
openexr_FILE := openexr-$(openexr_VERSION).tar.gz
@@ -407,7 +407,7 @@ define lcms_BUILD
407407
cd '$(BUILD_DIR)' && $(SOURCE_DIR)/configure \
408408
$(MXE_CONFIGURE_OPTS) \
409409
--with-zlib \
410-
CPPFLAGS="-DCMS_RELY_ON_WINDOWS_STATIC_MUTEX_INIT"
410+
CPPFLAGS='-DCMS_RELY_ON_WINDOWS_STATIC_MUTEX_INIT'
411411
$(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)' $(MXE_DISABLE_PROGRAMS)
412412
$(MAKE) -C '$(BUILD_DIR)' -j 1 $(INSTALL_STRIP_LIB) $(MXE_DISABLE_PROGRAMS)
413413
endef
@@ -507,13 +507,16 @@ define librsvg_BUILD
507507
# armv7 -> thumbv7a
508508
$(eval ARCH_NAME := $(if $(findstring armv7,$(PROCESSOR)),thumbv7a,$(PROCESSOR)))
509509

510+
# Need to link against bcrypt after PR:
511+
# https://github.com/rust-lang/rust/pull/84096
510512
cd '$(BUILD_DIR)' && $(SOURCE_DIR)/configure \
511513
$(MXE_CONFIGURE_OPTS) \
512514
--disable-pixbuf-loader \
513515
--disable-introspection \
514516
RUST_TARGET='$(ARCH_NAME)-pc-windows-gnu' \
515517
CARGO='$(TARGET)-cargo' \
516-
RUSTC='$(TARGET)-rustc'
518+
RUSTC='$(TARGET)-rustc' \
519+
LIBS='-lbcrypt'
517520

518521
$(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)' bin_SCRIPTS=
519522
$(MAKE) -C '$(BUILD_DIR)' -j 1 $(INSTALL_STRIP_LIB) bin_SCRIPTS=

build/patches/aom-2-fixes.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ diff --git a/av1/decoder/decodeframe.c b/av1/decoder/decodeframe.c
8383
index 1111111..2222222 100644
8484
--- a/av1/decoder/decodeframe.c
8585
+++ b/av1/decoder/decodeframe.c
86-
@@ -5237,6 +5237,7 @@ static AOM_INLINE void setup_frame_info(AV1Decoder *pbi) {
86+
@@ -5194,6 +5194,7 @@ static AOM_INLINE void setup_frame_info(AV1Decoder *pbi) {
8787
}
8888
}
8989

@@ -95,7 +95,7 @@ diff --git a/av1/encoder/encoder.c b/av1/encoder/encoder.c
9595
index 1111111..2222222 100644
9696
--- a/av1/encoder/encoder.c
9797
+++ b/av1/encoder/encoder.c
98-
@@ -3386,6 +3386,7 @@ static int encode_frame_to_data_rate(AV1_COMP *cpi, size_t *size,
98+
@@ -3565,6 +3565,7 @@ static int encode_frame_to_data_rate(AV1_COMP *cpi, size_t *size,
9999
return AOM_CODEC_OK;
100100
}
101101

build/patches/glib-static.patch

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ diff --git a/gio/meson.build b/gio/meson.build
4545
index 1111111..2222222 100644
4646
--- a/gio/meson.build
4747
+++ b/gio/meson.build
48-
@@ -804,7 +804,7 @@ else
48+
@@ -804,13 +804,10 @@ else
4949
gio_dtrace_hdr = []
5050
endif
5151

@@ -54,32 +54,46 @@ index 1111111..2222222 100644
5454
gioenumtypes_h, gioenumtypes_c, gnetworking_h, gio_sources,
5555
gio_dtrace_hdr, gio_dtrace_obj,
5656
objects : internal_objects,
57+
- version : library_version,
58+
- soversion : soversion,
59+
- darwin_versions : darwin_versions,
60+
install : true,
61+
include_directories : [configinc, gioinc],
62+
# '$(gio_win32_res_ldflag)',
5763
diff --git a/gmodule/meson.build b/gmodule/meson.build
5864
index 1111111..2222222 100644
5965
--- a/gmodule/meson.build
6066
+++ b/gmodule/meson.build
61-
@@ -72,7 +72,7 @@ if host_system == 'windows'
67+
@@ -72,11 +72,8 @@ if host_system == 'windows'
6268
gmodule_sources += [gmodule_win_res]
6369
endif
6470

6571
-libgmodule = library('gmodule-2.0',
6672
+libgmodule = static_library('gmodule-2.0',
6773
sources : gmodule_sources,
68-
version : library_version,
69-
soversion : soversion,
74+
- version : library_version,
75+
- soversion : soversion,
76+
- darwin_versions : darwin_versions,
77+
install : true,
78+
include_directories : [configinc, gmoduleinc],
79+
dependencies : [libdl_dep, libglib_dep],
7080
diff --git a/gthread/meson.build b/gthread/meson.build
7181
index 1111111..2222222 100644
7282
--- a/gthread/meson.build
7383
+++ b/gthread/meson.build
74-
@@ -12,7 +12,7 @@ if host_system == 'windows'
84+
@@ -12,11 +12,8 @@ if host_system == 'windows'
7585
gthread_sources += [gthread_win_res]
7686
endif
7787

7888
-libgthread = library('gthread-2.0',
7989
+libgthread = static_library('gthread-2.0',
8090
sources : gthread_sources,
81-
version : library_version,
82-
soversion : soversion,
91+
- version : library_version,
92+
- soversion : soversion,
93+
- darwin_versions : darwin_versions,
94+
install : true,
95+
dependencies : [libglib_dep],
96+
c_args : ['-DG_LOG_DOMAIN="GThread"' ] + glib_hidden_visibility_args,
8397

8498
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
8599
From: Kleis Auke Wolthuizen <[email protected]>

build/patches/libjxl-0.6-fixes.patch

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -343,15 +343,17 @@ Subject: [PATCH 5/6] tsc_timer: sync with highway
343343

344344
Fixes compilation with llvm-mingw targeting i686.
345345

346+
See: https://github.com/libjxl/libjxl/pull/797
347+
346348
diff --git a/lib/profiler/tsc_timer.h b/lib/profiler/tsc_timer.h
347349
index 1111111..2222222 100644
348350
--- a/lib/profiler/tsc_timer.h
349351
+++ b/lib/profiler/tsc_timer.h
350-
@@ -10,6 +10,29 @@
352+
@@ -10,20 +10,43 @@
351353
// ensure exactly the desired regions are measured.
352354

353355
#include <stdint.h>
354-
+#include <time.h> // clock_gettime
356+
+#include <time.h> // clock_gettime
355357
+
356358
+#if defined(_WIN32) || defined(_WIN64)
357359
+#ifndef WIN32_LEAN_AND_MEAN
@@ -377,8 +379,12 @@ index 1111111..2222222 100644
377379

378380
#include <ctime>
379381
#include <hwy/base.h>
380-
@@ -21,9 +44,13 @@
382+
#include <hwy/cache_control.h> // LoadFence
381383

384+
-#if HWY_COMPILER_MSVC
385+
-#include <chrono>
386+
-#endif // HWY_COMPILER_MSVC
387+
-
382388
namespace profiler {
383389

384390
+// Ticks := platform-specific timer values (CPU cycles on x86). Must be
@@ -393,7 +399,7 @@ index 1111111..2222222 100644
393399
//
394400
// Background: RDTSC is not 'serializing'; earlier instructions may complete
395401
// after it, and/or later instructions may complete before it. 'Fences' ensure
396-
@@ -59,7 +86,7 @@ namespace profiler {
402+
@@ -59,7 +82,7 @@ namespace profiler {
397403
// Using Before+Before leads to higher variance and overhead than After+After.
398404
// However, After+After includes an LFENCE in the region measurements, which
399405
// adds a delay dependent on earlier loads. The combination of Before+After
@@ -402,7 +408,7 @@ index 1111111..2222222 100644
402408
// the first LFENCE already delayed subsequent loads before the measured
403409
// region. This combination seems not to have been considered in prior work:
404410
// http://akaros.cs.berkeley.edu/lxr/akaros/kern/arch/x86/rdtsc_test.c
405-
@@ -71,19 +98,18 @@ namespace profiler {
411+
@@ -71,19 +94,18 @@ namespace profiler {
406412
// by several under/over-count errata, so we use the TSC instead.
407413

408414
// Returns a 64-bit timestamp in unit of 'ticks'; to convert to seconds,
@@ -428,7 +434,7 @@ index 1111111..2222222 100644
428434
asm volatile(
429435
"lfence\n\t"
430436
"rdtsc\n\t"
431-
@@ -95,30 +121,36 @@ static HWY_INLINE HWY_MAYBE_UNUSED uint64_t TicksBefore() {
437+
@@ -95,30 +117,35 @@ static HWY_INLINE HWY_MAYBE_UNUSED uint64_t TicksBefore() {
432438
// "memory" avoids reordering. rdx = TSC >> 32.
433439
// "cc" = flags modified by SHL.
434440
: "rdx", "memory", "cc");
@@ -439,6 +445,7 @@ index 1111111..2222222 100644
439445
- .time_since_epoch()
440446
- .count();
441447
-#else
448+
- // Fall back to OS - unsure how to reliably query cntvct_el0 frequency.
442449
+#elif HWY_ARCH_RVV
443450
+ asm volatile("rdcycle %0" : "=r"(t));
444451
+#elif defined(_WIN32) || defined(_WIN64)
@@ -450,7 +457,6 @@ index 1111111..2222222 100644
450457
+#elif defined(__HAIKU__)
451458
+ t = system_time_nsecs(); // since boot
452459
+#else // POSIX
453-
// Fall back to OS - unsure how to reliably query cntvct_el0 frequency.
454460
timespec ts;
455461
clock_gettime(CLOCK_MONOTONIC, &ts);
456462
- t = ts.tv_sec * 1000000000LL + ts.tv_nsec;

build/patches/librsvg-2-fixes.patch

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ index 1111111..2222222 100644
1919
-Requires: glib-2.0 gio-2.0 gdk-pixbuf-2.0 cairo
2020
+Requires: glib-2.0 gio-2.0 gdk-pixbuf-2.0 cairo cairo-gobject pangocairo
2121
Requires.private:
22-
Libs: -L${libdir} -lrsvg-@RSVG_API_MAJOR_VERSION@ -lm
22+
-Libs: -L${libdir} -lrsvg-@RSVG_API_MAJOR_VERSION@ -lm
23+
+Libs: -L${libdir} -lrsvg-@RSVG_API_MAJOR_VERSION@ -lm @LIBS@
2324
Cflags: -I${includedir}/librsvg-@RSVG_API_VERSION@
2425

2526
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001

build/patches/openexr-2-fixes.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -170,10 +170,10 @@ index 1111111..2222222 100644
170170
# include <cpuid.h>
171171
# endif
172172
#endif
173-
@@ -144,7 +144,7 @@ static void (*half_to_float_buffer) (float*, const uint16_t*, int) =
174-
static void
173+
@@ -145,7 +145,7 @@ static void (*half_to_float_buffer) (float*, const uint16_t*, int) =
175174
choose_half_to_float_impl ()
176175
{
176+
// regs[2] in the extended block is ECX, where f16c indicator lives
177177
-# ifdef _WIN32
178178
+# if defined(_MSC_VER) && !defined(__clang__)
179179
int regs[4];

build/plugins/llvm-mingw/llvm-mingw.mk

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ PKG := llvm-mingw
44
$(PKG)_WEBSITE := https://github.com/mstorsjo/llvm-mingw
55
$(PKG)_DESCR := An LLVM/Clang/LLD based mingw-w64 toolchain
66
$(PKG)_IGNORE :=
7-
# https://github.com/mstorsjo/llvm-mingw/tarball/378525eb9b72a7deacdde084356926724238e231
8-
$(PKG)_VERSION := 378525e
9-
$(PKG)_CHECKSUM := cec030df56fa8cfa1aa960af4eaf5e5010b7eb392101d7b753f4530d43a706b0
7+
# https://github.com/mstorsjo/llvm-mingw/tarball/fe57d608deef017c4ac15ab2b9cb156ae4050604
8+
$(PKG)_VERSION := fe57d60
9+
$(PKG)_CHECKSUM := fdfdf95c5a2a5f39cfdb5ab6663c7780074087ba03eb93ef1c23ccf1aa24e04e
1010
$(PKG)_PATCHES := $(realpath $(sort $(wildcard $(dir $(lastword $(MAKEFILE_LIST)))/patches/llvm-mingw-[0-9]*.patch)))
1111
$(PKG)_GH_CONF := mstorsjo/llvm-mingw/branches/master
1212
$(PKG)_DEPS := mingw-w64

build/plugins/llvm-mingw/llvm.mk

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -80,10 +80,8 @@ define $(PKG)_BUILD_LIBUNWIND
8080
-DCMAKE_AR='$(PREFIX)/$(BUILD)/bin/llvm-ar' \
8181
-DCMAKE_RANLIB='$(PREFIX)/$(BUILD)/bin/llvm-ranlib' \
8282
-DLIBUNWIND_USE_COMPILER_RT=TRUE \
83-
-DLIBUNWIND_ENABLE_THREADS=TRUE \
8483
-DLIBUNWIND_ENABLE_SHARED=$(CMAKE_SHARED_BOOL) \
85-
-DLIBUNWIND_ENABLE_STATIC=$(CMAKE_STATIC_BOOL) \
86-
-DLIBUNWIND_ENABLE_CROSS_UNWINDING=FALSE
84+
-DLIBUNWIND_ENABLE_STATIC=$(CMAKE_STATIC_BOOL)
8785
$(MAKE) -C '$(BUILD_DIR).libunwind' -j '$(JOBS)'
8886
$(MAKE) -C '$(BUILD_DIR).libunwind' -j 1 $(subst -,/,$(INSTALL_STRIP_TOOLCHAIN))
8987

@@ -104,15 +102,11 @@ define $(PKG)_BUILD_LIBCXX
104102
-DCMAKE_AR='$(PREFIX)/$(BUILD)/bin/llvm-ar' \
105103
-DCMAKE_RANLIB='$(PREFIX)/$(BUILD)/bin/llvm-ranlib' \
106104
-DLIBCXX_USE_COMPILER_RT=ON \
107-
-DLIBCXX_INSTALL_HEADERS=ON \
108-
-DLIBCXX_ENABLE_EXCEPTIONS=ON \
109-
-DLIBCXX_ENABLE_THREADS=ON \
110105
-DLIBCXX_HAS_WIN32_THREAD_API=ON \
111106
-DLIBCXX_ENABLE_SHARED=$(CMAKE_SHARED_BOOL) \
112107
-DLIBCXX_ENABLE_STATIC=$(CMAKE_STATIC_BOOL) \
113108
-DLIBCXX_ENABLE_EXPERIMENTAL_LIBRARY=OFF \
114109
-DLIBCXX_ENABLE_STATIC_ABI_LIBRARY=TRUE \
115-
-DLIBCXX_ENABLE_NEW_DELETE_DEFINITIONS=OFF \
116110
-DLIBCXX_CXX_ABI=libcxxabi \
117111
-DLIBCXX_CXX_ABI_INCLUDE_PATHS='$(SOURCE_DIR)/libcxxabi/include' \
118112
-DLIBCXX_CXX_ABI_LIBRARY_PATH='$(BUILD_DIR).libcxxabi/lib' \
@@ -130,12 +124,9 @@ define $(PKG)_BUILD_LIBCXX
130124
-DCMAKE_AR='$(PREFIX)/$(BUILD)/bin/llvm-ar' \
131125
-DCMAKE_RANLIB='$(PREFIX)/$(BUILD)/bin/llvm-ranlib' \
132126
-DLIBCXXABI_USE_COMPILER_RT=ON \
133-
-DLIBCXXABI_ENABLE_EXCEPTIONS=ON \
134-
-DLIBCXXABI_ENABLE_THREADS=ON \
135127
-DLIBCXXABI_ENABLE_SHARED=OFF \
136128
-DLIBCXXABI_LIBCXX_INCLUDES='$(BUILD_DIR).libcxx/include/c++/v1' \
137129
-DLIBCXXABI_LIBDIR_SUFFIX='' \
138-
-DLIBCXXABI_ENABLE_NEW_DELETE_DEFINITIONS=ON \
139130
-DLIBCXX_ENABLE_SHARED=$(CMAKE_SHARED_BOOL) \
140131
-DLIBCXX_ENABLE_STATIC_ABI_LIBRARY=TRUE
141132
$(MAKE) -C '$(BUILD_DIR).libcxxabi' -j '$(JOBS)'

0 commit comments

Comments
 (0)