]> git.ozlabs.org Git - ppp.git/commitdiff
Added Buildroot C library selection.
authorRICCIARDI-Adrien <adrien.ricciardi@hotmail.fr>
Thu, 31 Dec 2020 22:06:27 +0000 (23:06 +0100)
committerRICCIARDI-Adrien <adrien.ricciardi@hotmail.fr>
Fri, 1 Jan 2021 15:59:00 +0000 (16:59 +0100)
Signed-off-by: RICCIARDI-Adrien <adrien.ricciardi@hotmail.fr>
.github/workflows/buildroot.yaml

index e38656252b01c6c397d628a930cda99dc360444b..0a4b083a11d49a975edfddd487e1c18ca649d023 100644 (file)
@@ -7,7 +7,7 @@ jobs:
     strategy:
       matrix:
         defconfig_name: [qemu_x86_defconfig, qemu_x86_64_defconfig]
-        libc_name: [glibc, uclibc]
+        libc_name: [glibc, uclibc, musl]
     steps:
       - name: Checkout Buildroot sources
         run: git clone --depth=1 --branch=2020.11.1 https://git.busybox.net/buildroot
@@ -26,6 +26,8 @@ jobs:
           sed -i "/PPPD_VERSION =/c\\PPPD_VERSION = ${GITHUB_SHA}" pppd.mk
           sed -i '/PPPD_SITE =/c\\PPPD_SITE = https://github.com/paulusmack/ppp' pppd.mk
           sed -i '9iPPPD_SITE_METHOD = git' pppd.mk
+          # Plugin rp-pppoe has been renamed in "pppoe"
+          sed -i 's/rp-pppoe/pppoe/g' pppd.mk
       - name: Enable PPP build
         working-directory: buildroot
         run: |
@@ -34,6 +36,18 @@ jobs:
           echo "BR2_PACKAGE_PPPD_FILTER=y" >> configs/${{ matrix.defconfig_name }}
           echo "BR2_PACKAGE_PPPD_RADIUS=y" >> configs/${{ matrix.defconfig_name }}
           echo "BR2_PACKAGE_PPPD_OVERWRITE_RESOLV_CONF=y" >> configs/${{ matrix.defconfig_name }}
+      - name: Select glibc
+        if: ${{ matrix.libc_name == 'glibc' }}
+        working-directory: buildroot
+        run: echo "BR2_TOOLCHAIN_BUILDROOT_GLIBC=y" >> configs/${{ matrix.defconfig_name }}
+      - name: Select uClibc
+        if: ${{ matrix.libc_name == 'uclibc' }}
+        working-directory: buildroot
+        run: echo "BR2_TOOLCHAIN_BUILDROOT_UCLIBC=y" >> configs/${{ matrix.defconfig_name }}
+      - name: Select musl
+        if: ${{ matrix.libc_name == 'musl' }}
+        working-directory: buildroot
+        run: echo "BR2_TOOLCHAIN_BUILDROOT_MUSL=y" >> configs/${{ matrix.defconfig_name }}
       - name: Configure Buildroot
         working-directory: buildroot
         run: make ${{ matrix.defconfig_name }}