File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ [binaries]
2+ c = '/usr/bin/powerpc64le-linux-gnu-gcc'
3+ ar = '/usr/powerpc64le-linux-gnu/bin/ar'
4+ strip = '/usr/powerpc64le-linux-gnu/bin/strip'
5+ pkgconfig = '/usr/bin/powerpc64le-linux-gnu-pkg-config'
6+ ld = '/usr/bin/powerpc64le-linux-gnu-ld'
7+
8+ [properties]
9+ root = '/usr/powerpc64le-linux-gnu'
10+ has_function_printf = true
11+ skip_sanity_check = true
12+
13+ [host_machine]
14+ system = 'linux'
15+ cpu_family = 'ppc64'
16+ cpu = ''
17+ endian = 'little'
Original file line number Diff line number Diff line change 6060 name : Linux_Meson_Testlog
6161 path : build/meson-logs/testlog.txt
6262
63+ build-cross-ppc64le :
64+ runs-on : ubuntu-latest
65+ steps :
66+ - name : set up ppc64le architecture
67+ run : |
68+ export release=$(lsb_release -c -s)
69+ sudo dpkg --add-architecture ppc64el
70+ sudo sed -i -e 's/deb http/deb [arch=amd64] http/g' /etc/apt/sources.list
71+ sudo dd of=/etc/apt/sources.list.d/ppc64el.list <<EOF
72+ deb [arch=ppc64el] http://ports.ubuntu.com/ $release main universe restricted"
73+ deb [arch=ppc64el] http://ports.ubuntu.com/ $release-updates main universe restricted"
74+ EOF
75+ sudo apt update
76+ - name : install powerpc64le compiler
77+ run : sudo apt install gcc-powerpc64le-linux-gnu pkg-config
78+ - name : install libraries
79+ run : sudo apt install uuid-dev:ppc64el libjson-c-dev:ppc64el
80+ - uses : actions/checkout@v3
81+ 82+ with :
83+ # suppress python for now; the python headers currently assume native
84+ setup-options : --werror --cross-file=.github/cross/ubuntu-ppc64le.txt --wrap-mode=nofallback -Dpython=false
85+ options : --verbose
86+ action : build
87+ - uses : actions/upload-artifact@v3
88+ if : failure()
89+ with :
90+ name : Linux_Meson_Testlog
91+ path : build/meson-logs/testlog.txt
92+
6393 build-fallback :
6494 runs-on : ubuntu-latest
6595 steps :
You can’t perform that action at this time.
0 commit comments