diff --git a/.github/workflows/rebuildDependencies.yml b/.github/workflows/rebuildDependencies.yml index 76dd7f9..8955371 100644 --- a/.github/workflows/rebuildDependencies.yml +++ b/.github/workflows/rebuildDependencies.yml @@ -13,34 +13,6 @@ jobs: fail-fast: false matrix: include: - - platform: mac-intel - os: macos-13 - before_install: macos.sh - conan_profile: macos-intel - conan_prebuilts: dependencies-mac-intel - conan_options: --options with_apple_system_libs=True - - platform: mac-arm - os: macos-13 - before_install: macos.sh - conan_profile: macos-arm - conan_prebuilts: dependencies-mac-arm - conan_options: --options with_apple_system_libs=True - - platform: ios - os: macos-13 - before_install: macos.sh - conan_profile: ios-arm64 - conan_prebuilts: dependencies-ios - conan_options: --options with_apple_system_libs=True - - platform: mingw-x86-64 - os: ubuntu-24.04 - before_install: mingw.sh - conan_profile: mingw64-linux.jinja - conan_prebuilts: dependencies-mingw-x86-64 - - platform: mingw-x86 - os: ubuntu-24.04 - before_install: mingw.sh - conan_profile: mingw32-linux.jinja - conan_prebuilts: dependencies-mingw-x86 - platform: android-armeabi-v7a os: ubuntu-24.04 conan_profile: android-32-ndk @@ -83,9 +55,8 @@ jobs: - name: Remove old binary packages (android) if: ${{ startsWith(matrix.platform, 'android') }} run: | - mv ~/.conan/data/libiconv ~/ rm -rf ~/.conan/data/*/*/_/_/package - mv ~/libiconv ~/.conan/data + echo -e "[buildenv]\nLD=ld" >> CI/conan/${{ matrix.conan_profile }} # Completely remove packages that were confirmed to be rebuildable using upstream recipe/sources # TODO: generate entire package from scratch instead of such cleanup @@ -110,7 +81,7 @@ jobs: - name: Generate conan profile run: | conan profile new default --detect - conan install . \ + conan install . -o 'boost/*:without_process=True' \ --install-folder=conan-generated \ --no-imports \ --build=missing \