Skip to content

Commit a66d148

Browse files
committed
chore(gt): update google webrtc
1 parent 7679e22 commit a66d148

File tree

5 files changed

+23
-21
lines changed

5 files changed

+23
-21
lines changed

.github/workflows/container.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
- name: Archive GT artifacts
4848
uses: actions/upload-artifact@v3
4949
with:
50-
name: gt-liunx
50+
name: gt-linux
5151
path: |
5252
release/*
5353
@@ -288,7 +288,6 @@ jobs:
288288
chmod +x gn && mv gn /usr/local/opt/llvm@16/bin/
289289
sudo ln -s /usr/local/opt/llvm@16 /opt/homebrew/opt/llvm
290290
ln -s /usr/local/opt/llvm@16 /usr/local/opt/llvm
291-
ln -s /usr/local/opt/llvm@16/bin/llvm-objcopy /usr/local/opt/llvm@16/bin/llvm-objcopy-mp-15
292291
echo 'export PATH="/usr/local/opt/llvm@16/bin:$PATH"' >> ~/.bash_profile
293292
export PATH="/usr/local/opt/make/libexec/gnubin:$PATH"
294293
echo 'export PATH="/usr/local/opt/binutils/bin:$PATH"' >> ~/.bash_profile
@@ -299,12 +298,12 @@ jobs:
299298
cargo build --target x86_64-apple-darwin -r
300299
cd ..
301300
mkdir -p release
302-
cp target/x86_64-apple-darwin/release/gt release/gt-darwin-x86_64
301+
cp target/x86_64-apple-darwin/release/gt release/gt-macos-x86_64
303302
304303
- name: Archive GT artifacts
305304
uses: actions/upload-artifact@v3
306305
with:
307-
name: gt-x8664-macos
306+
name: gt-macos-x86_64
308307
path: |
309308
release/*
310309
@@ -334,7 +333,6 @@ jobs:
334333
unzip gn-mac-amd64.zip
335334
chmod +x gn && mv gn /opt/homebrew/opt/llvm@16/bin/
336335
ln -s /opt/homebrew/opt/llvm@16 /opt/homebrew/opt/llvm
337-
ln -s /opt/homebrew/opt/llvm@16/bin/llvm-objcopy /opt/homebrew/opt/llvm@16/bin/llvm-objcopy-mp-15
338336
echo 'export PATH="/opt/homebrew/opt/llvm/bin:$PATH"' >> ~/.bash_profile
339337
export PATH="/opt/homebrew/opt/make/libexec/gnubin:$PATH"
340338
echo 'export PATH="/opt/homebrew/opt/binutils/bin:$PATH"' >> ~/.bash_profile
@@ -345,11 +343,11 @@ jobs:
345343
cargo build --target aarch64-apple-darwin -r
346344
cd ..
347345
mkdir -p release
348-
cp target/aarch64-apple-darwin/release/gt release/gt-darwin-aarch64
346+
cp target/aarch64-apple-darwin/release/gt release/gt-macos-aarch64
349347
350348
- name: Archive GT artifacts
351349
uses: actions/upload-artifact@v3
352350
with:
353-
name: gt-arm64-macos
351+
name: gt-macos-aarch64
354352
path: |
355353
release/*

Cargo.lock

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,5 @@ darwin:
3535
cd ./libcs && TARGET=aarch64-apple-darwin GOOS=darwin GOARCH=arm64 arch -arch arm64 make release_lib
3636
cargo build --target aarch64-apple-darwin -r
3737
mkdir -p release
38-
cp target/x86_64-apple-darwin/release/gt release/gt-darwin-x86_64
39-
cp target/aarch64-apple-darwin/release/gt release/gt-darwin-aarch64
38+
cp target/x86_64-apple-darwin/release/gt release/gt-macos-x86_64
39+
cp target/aarch64-apple-darwin/release/gt release/gt-macos-aarch64

libcs/Makefile

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -59,13 +59,16 @@ ifeq ($(TARGET_OS), apple)
5959
export CC=clang
6060
export CXX=clang++
6161
TARGET_OS=mac
62-
OBJCOPY=llvm-objcopy-mp-15
62+
OBJCOPY=llvm-objcopy
63+
_SETUP_LLVM:=$(shell rm dep/_google-webrtc/src/third_party/llvm-build/Release+Asserts 2> /dev/null)
6364
ifeq ($(TARGET_CPU), arm64)
6465
RUST_TARGET?=aarch64-apple-darwin
66+
_SETUP_LLVM:=$(shell ln -s ./Release+Asserts.mac_arm64 dep/_google-webrtc/src/third_party/llvm-build/Release+Asserts)
6567
else
6668
ifndef RUST_TARGET
6769
RUST_TARGET:=$(TARGET_CPU)-apple-darwin
6870
endif
71+
_SETUP_LLVM:=$(shell ln -s ./Release+Asserts.mac dep/_google-webrtc/src/third_party/llvm-build/Release+Asserts)
6972
endif
7073
DEF_WEBRTC_COND?=-DWEBRTC_MAC -DWEBRTC_POSIX
7174
DEF_LDFLAGS?=-framework Cocoa
@@ -322,7 +325,6 @@ compile_webrtc: check_webrtc_dependencies update_submodule
322325
cd ./dep/_google-webrtc/src && gn gen out/release-$(TARGET) --args=" \
323326
clang_use_chrome_plugins=false \
324327
use_xcode_clang=false \
325-
clang_base_path=\"/opt/homebrew/opt/llvm\" \
326328
enable_google_benchmarks=false \
327329
enable_libaom=false \
328330
is_component_build=false \
@@ -349,15 +351,6 @@ compile_webrtc: check_webrtc_dependencies update_submodule
349351
use_lld=true \
350352
use_rtti=true \
351353
use_sysroot=false"
352-
sed 's| [^ ]*gcc | $(CC) |g' ./dep/_google-webrtc/src/out/release-$(TARGET)/toolchain.ninja > ./dep/_google-webrtc/src/out/release-$(TARGET)/toolchain.ninja.tmp
353-
cat ./dep/_google-webrtc/src/out/release-$(TARGET)/toolchain.ninja.tmp > ./dep/_google-webrtc/src/out/release-$(TARGET)/toolchain.ninja
354-
rm ./dep/_google-webrtc/src/out/release-$(TARGET)/toolchain.ninja.tmp
355-
sed 's| [^ ]*g++ | $(CXX) |g' ./dep/_google-webrtc/src/out/release-$(TARGET)/toolchain.ninja > ./dep/_google-webrtc/src/out/release-$(TARGET)/toolchain.ninja.tmp
356-
cat ./dep/_google-webrtc/src/out/release-$(TARGET)/toolchain.ninja.tmp > ./dep/_google-webrtc/src/out/release-$(TARGET)/toolchain.ninja
357-
rm ./dep/_google-webrtc/src/out/release-$(TARGET)/toolchain.ninja.tmp
358-
sed 's|"ar"|$(TARGET)-ar|g' ./dep/_google-webrtc/src/out/release-$(TARGET)/toolchain.ninja > ./dep/_google-webrtc/src/out/release-$(TARGET)/toolchain.ninja.tmp
359-
cat ./dep/_google-webrtc/src/out/release-$(TARGET)/toolchain.ninja.tmp > ./dep/_google-webrtc/src/out/release-$(TARGET)/toolchain.ninja
360-
rm ./dep/_google-webrtc/src/out/release-$(TARGET)/toolchain.ninja.tmp
361354
ninja -C ./dep/_google-webrtc/src/out/release-$(TARGET)
362355
endif
363356

libcs/dep/_google-webrtc

Submodule _google-webrtc updated from 3b6072a to 243e5b2

0 commit comments

Comments
 (0)