Skip to content

Commit f37031e

Browse files
committed
Add x86_64 architecture support for 'formats' extension
Related: #3796
1 parent a7e35c2 commit f37031e

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

installer/macos/notarize.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,10 @@ for TARGET in $(find build -name "DB Browser for SQL*.app" | sed -e 's/ /_/g');
2323
TARGET=$(echo $TARGET | sed -e 's/_/ /g')
2424
mkdir "$TARGET/Contents/Extensions"
2525

26-
clang -I /opt/homebrew/opt/sqlb-sqlite/include -L /opt/homebrew/opt/sqlb-sqlite/lib -fno-common -dynamiclib src/extensions/extension-formats.c -o "$TARGET/Contents/Extensions/formats.dylib"
26+
arch -x86_64 clang -I /opt/homebrew/opt/sqlb-sqlite/include -L /opt/homebrew/opt/sqlb-sqlite/lib -fno-common -dynamiclib src/extensions/extension-formats.c -o formats_x86_64.dylib
27+
clang -I /opt/homebrew/opt/sqlb-sqlite/include -L /opt/homebrew/opt/sqlb-sqlite/lib -fno-common -dynamiclib src/extensions/extension-formats.c -o formats_arm64.dylib
28+
lipo -create formats_x86_64.dylib formats_arm64.dylib -output "$TARGET/Contents/Extensions/formats.dylib"
29+
2730
if [ -f "$TARGET/Contents/Extensions/formats.dylib" ]; then
2831
install_name_tool -id "@executable_path/../Extensions/formats.dylib" "$TARGET/Contents/Extensions/formats.dylib"
2932
ln -s formats.dylib "$TARGET/Contents/Extensions/formats.dylib.dylib"

0 commit comments

Comments
 (0)