@@ -338,7 +338,6 @@ jobs:
338
338
sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu/ trusty main'
339
339
sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu/ trusty universe'
340
340
sudo apt-get -q update
341
- sudo apt-get -y install gcc-4.4
342
341
sudo apt-get -y install gdb
343
342
sudo apt-get -y install libcurl4-openssl-dev
344
343
- name : Build repository
@@ -351,6 +350,39 @@ jobs:
351
350
run : |
352
351
cd build
353
352
timeout --signal=SIGABRT 60m ./tst/webrtc_client_test
353
+
354
+ mbedtls-ubuntu-gcc-static :
355
+ runs-on : ubuntu-20.04
356
+ env :
357
+ AWS_KVS_LOG_LEVEL : 2
358
+ permissions :
359
+ id-token : write
360
+ contents : read
361
+ steps :
362
+ - name : Clone repository
363
+ uses : actions/checkout@v4
364
+ - name : Configure AWS Credentials
365
+ uses : aws-actions/configure-aws-credentials@v4
366
+ with :
367
+ role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
368
+ aws-region : ${{ secrets.AWS_REGION }}
369
+ - name : Install deps
370
+ run : |
371
+ sudo apt clean && sudo apt update
372
+ sudo sh -c 'echo 0 > /proc/sys/net/ipv6/conf/all/disable_ipv6'
373
+ sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
374
+ sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu/ trusty main'
375
+ sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu/ trusty universe'
376
+ sudo apt-get -q update
377
+ sudo apt-get -y install gdb
378
+ sudo apt-get -y install libcurl4-openssl-dev
379
+ - name : Build repository
380
+ run : |
381
+ mkdir build && cd build
382
+ cmake .. -DUSE_OPENSSL=OFF -DUSE_MBEDTLS=ON -DBUILD_STATIC_LIBS=ON
383
+ make
384
+ ulimit -c unlimited -S
385
+
354
386
mbedtls-ubuntu-gcc-11 :
355
387
runs-on : ubuntu-latest
356
388
env :
@@ -703,7 +735,7 @@ jobs:
703
735
cmake .. -DBUILD_STATIC_LIBS=ON -DUSE_OPENSSL=OFF -DUSE_MBEDTLS=ON -DBUILD_LIBSRTP_HOST_PLATFORM=x86_64-unknown-linux-gnu -DBUILD_LIBSRTP_DESTINATION_PLATFORM=arm-unknown-linux-uclibcgnueabi
704
736
make
705
737
- name : Verify library is ARM64 type
706
- run : |
738
+ run : |
707
739
cd scripts
708
740
chmod +x verify_lib.sh
709
741
./verify_lib.sh ../build/libkvsWebrtcClient.a "ARM64"
0 commit comments