Skip to content

Commit b66f2a8

Browse files
committed
Merge branch 'main' into 3.9
2 parents 7327475 + 7b4e73e commit b66f2a8

File tree

3 files changed

+20
-18
lines changed

3 files changed

+20
-18
lines changed

.github/workflows/release.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,15 @@ jobs:
3939
4040
Includes:
4141
* Python ${{ env.PY_VERSION }}.?
42-
* OpenSSL 1.1.1?
42+
* OpenSSL 3.0.5
4343
* BZip2 1.0.8
44-
* XZ 5.2.5
44+
* XZ 5.2.6
4545
* LibFFI 3.4.2
4646
outputs:
4747
upload_url: ${{ steps.create_release.outputs.upload_url }}
4848

4949
build:
50-
runs-on: macOS-11.0
50+
runs-on: macOS-12
5151
needs: make-release
5252
strategy:
5353
max-parallel: 4

Makefile

+9-7
Original file line numberDiff line numberDiff line change
@@ -221,15 +221,14 @@ TARGET_TRIPLE-$(target)=$$(ARCH-$(target))-apple-$$(OS_LOWER-$(target))-simulato
221221
endif
222222

223223
SDK_ROOT-$(target)=$$(shell xcrun --sdk $$(SDK-$(target)) --show-sdk-path)
224-
CC-$(target)=xcrun --sdk $$(SDK-$(target)) clang
224+
CC-$(target)=xcrun --sdk $$(SDK-$(target)) clang -target $$(TARGET_TRIPLE-$(target))
225+
CPP-$(target)=xcrun --sdk $$(SDK-$(target)) clang -target $$(TARGET_TRIPLE-$(target)) -E
225226
CXX-$(target)=xcrun --sdk $$(SDK-$(target)) clang
226227
AR-$(target)=xcrun --sdk $$(SDK-$(target)) ar
227228
CFLAGS-$(target)=\
228-
-target $$(TARGET_TRIPLE-$(target)) \
229229
--sysroot=$$(SDK_ROOT-$(target)) \
230230
$$(CFLAGS-$(os))
231231
LDFLAGS-$(target)=\
232-
-target $$(TARGET_TRIPLE-$(target)) \
233232
--sysroot=$$(SDK_ROOT-$(target)) \
234233
$$(CFLAGS-$(os))
235234

@@ -553,6 +552,7 @@ $$(PYTHON_SRCDIR-$(target))/Makefile: \
553552
./configure \
554553
AR="$$(AR-$(target))" \
555554
CC="$$(CC-$(target))" \
555+
CPP="$$(CPP-$(target))" \
556556
CXX="$$(CXX-$(target))" \
557557
CFLAGS="$$(CFLAGS-$(target)) -I$$(BZIP2_MERGE-$$(SDK-$(target)))/include -I$$(XZ_MERGE-$$(SDK-$(target)))/include" \
558558
LDFLAGS="$$(LDFLAGS-$(target)) -L$$(BZIP2_MERGE-$$(SDK-$(target)))/lib -L$$(XZ_MERGE-$$(SDK-$(target)))/lib" \
@@ -598,6 +598,7 @@ vars-$(target):
598598
@echo "TARGET_TRIPLE-$(target): $$(TARGET_TRIPLE-$(target))"
599599
@echo "SDK_ROOT-$(target): $$(SDK_ROOT-$(target))"
600600
@echo "CC-$(target): $$(CC-$(target))"
601+
@echo "CPP-$(target): $$(CPP-$(target))"
601602
@echo "CFLAGS-$(target): $$(CFLAGS-$(target))"
602603
@echo "LDFLAGS-$(target): $$(LDFLAGS-$(target))"
603604
@echo "BZIP2_SRCDIR-$(target): $$(BZIP2_SRCDIR-$(target))"
@@ -652,10 +653,9 @@ SDK_SLICE-$(sdk)=$$(OS_LOWER-$(sdk))-$$(shell echo $$(SDK_ARCHES-$(sdk)) | sed "
652653
endif
653654

654655
CC-$(sdk)=xcrun --sdk $(sdk) clang
655-
CFLAGS-$(sdk)=\
656-
$$(CFLAGS-$(os))
657-
LDFLAGS-$(sdk)=\
658-
$$(CFLAGS-$(os))
656+
CPP-$(sdk)=xcrun --sdk $(sdk) clang -E
657+
CFLAGS-$(sdk)=$$(CFLAGS-$(os))
658+
LDFLAGS-$(sdk)=$$(CFLAGS-$(os))
659659

660660
# Predeclare SDK constants that are used by the build-target macro
661661

@@ -770,6 +770,7 @@ $$(PYTHON_SRCDIR-$(sdk))/Makefile: \
770770
cd $$(PYTHON_SRCDIR-$(sdk)) && \
771771
./configure \
772772
CC="$$(CC-$(sdk))" \
773+
CPP="$$(CPP-$(sdk))" \
773774
CFLAGS="$$(CFLAGS-$(sdk)) -I$$(BZIP2_MERGE-$(sdk))/include -I$$(XZ_MERGE-$(sdk))/include" \
774775
LDFLAGS="$$(LDFLAGS-$(sdk)) -L$$(XZ_MERGE-$(sdk))/lib -L$$(BZIP2_MERGE-$(sdk))/lib" \
775776
--prefix="$$(PYTHON_INSTALL-$(sdk))" \
@@ -869,6 +870,7 @@ vars-$(sdk):
869870
@echo "SDK_ARCHES-$(sdk): $$(SDK_ARCHES-$(sdk))"
870871
@echo "SDK_SLICE-$(sdk): $$(SDK_SLICE-$(sdk))"
871872
@echo "CC-$(sdk): $$(CC-$(sdk))"
873+
@echo "CPP-$(sdk): $$(CPP-$(sdk))"
872874
@echo "CFLAGS-$(sdk): $$(CFLAGS-$(sdk))"
873875
@echo "LDFLAGS-$(sdk): $$(LDFLAGS-$(sdk))"
874876
@echo "BZIP2_MERGE-$(sdk): $$(BZIP2_MERGE-$(sdk))"

patch/libffi-3.4.2.patch

+8-8
Original file line numberDiff line numberDiff line change
@@ -222,10 +222,10 @@ index 9921b0d..5b60ccc 100755
222222
- copy_src_platform_files(ios_simulator64_platform)
223223
- copy_src_platform_files(ios_device_platform)
224224
- copy_src_platform_files(ios_device64_platform)
225-
+ copy_src_platform_files(ios_simulator_i386_platform)
225+
+ # copy_src_platform_files(ios_simulator_i386_platform)
226226
+ copy_src_platform_files(ios_simulator_x86_64_platform)
227227
+ copy_src_platform_files(ios_simulator_arm64_platform)
228-
+ copy_src_platform_files(ios_device_armv7_platform)
228+
+ # copy_src_platform_files(ios_device_armv7_platform)
229229
+ copy_src_platform_files(ios_device_arm64_platform)
230230
if generate_osx:
231231
- copy_src_platform_files(desktop64_platform)
@@ -240,9 +240,9 @@ index 9921b0d..5b60ccc 100755
240240
if generate_watchos:
241241
- copy_src_platform_files(watchos_simulator_platform)
242242
- copy_src_platform_files(watchos_device_platform)
243-
+ copy_src_platform_files(watchos_simulator_i386_platform)
243+
+ # copy_src_platform_files(watchos_simulator_i386_platform)
244244
+ copy_src_platform_files(watchos_simulator_x86_64_platform)
245-
+ copy_src_platform_files(watchos_simulator_arm64_platform)
245+
+ # copy_src_platform_files(watchos_simulator_arm64_platform)
246246
+ copy_src_platform_files(watchos_device_armv7k_platform)
247247
+ copy_src_platform_files(watchos_device_arm64_32_platform)
248248

@@ -253,10 +253,10 @@ index 9921b0d..5b60ccc 100755
253253
- build_target(ios_simulator64_platform, platform_headers)
254254
- build_target(ios_device_platform, platform_headers)
255255
- build_target(ios_device64_platform, platform_headers)
256-
+ build_target(ios_simulator_i386_platform, platform_headers)
256+
+ # build_target(ios_simulator_i386_platform, platform_headers)
257257
+ build_target(ios_simulator_x86_64_platform, platform_headers)
258258
+ build_target(ios_simulator_arm64_platform, platform_headers)
259-
+ build_target(ios_device_armv7_platform, platform_headers)
259+
+ # build_target(ios_device_armv7_platform, platform_headers)
260260
+ build_target(ios_device_arm64_platform, platform_headers)
261261
if generate_osx:
262262
- build_target(desktop64_platform, platform_headers)
@@ -271,10 +271,10 @@ index 9921b0d..5b60ccc 100755
271271
if generate_watchos:
272272
- build_target(watchos_simulator_platform, platform_headers)
273273
- build_target(watchos_device_platform, platform_headers)
274-
+ build_target(watchos_simulator_i386_platform, platform_headers)
274+
+ # build_target(watchos_simulator_i386_platform, platform_headers)
275275
+ build_target(watchos_simulator_x86_64_platform, platform_headers)
276276
+ build_target(watchos_simulator_arm64_platform, platform_headers)
277-
+ build_target(watchos_device_armv7k_platform, platform_headers)
277+
+ # build_target(watchos_device_armv7k_platform, platform_headers)
278278
+ build_target(watchos_device_arm64_32_platform, platform_headers)
279279

280280
mkdir_p('darwin_common/include')

0 commit comments

Comments
 (0)