File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -632,12 +632,14 @@ jobs:
632
632
633
633
# Roll in the multilib environment and its dependencies.
634
634
# Some multilib libraries do not have proper inter-dependencies, so we have to
635
- # install their dependencies manually.
635
+ # install their dependencies manually. Additionally, installing libc6 libraries
636
+ # ahead of the bulk of other packages solves potential circularity problems.
636
637
- name : Install dependencies
637
638
run : |
638
639
sudo dpkg --add-architecture i386
639
640
sudo apt-get update
640
- sudo apt-get install gcc-10-multilib g++-10-multilib libfreetype6-dev:i386 libxrandr-dev:i386 libxtst-dev:i386 libtiff-dev:i386 libcupsimage2-dev:i386 libcups2-dev:i386 libasound2-dev:i386
641
+ sudo apt-get install gcc-10-multilib g++-10-multilib libc6:i386 libc6-dev:i386
642
+ sudo apt-get install libfreetype6-dev:i386 libxrandr-dev:i386 libxtst-dev:i386 libtiff-dev:i386 libcupsimage2-dev:i386 libcups2-dev:i386 libasound2-dev:i386
641
643
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 --slave /usr/bin/g++ g++ /usr/bin/g++-10
642
644
643
645
- name : Configure
You can’t perform that action at this time.
0 commit comments