Add proof-of-concept support for non-x86 architectures
Steam is x86-specific, but the majority of steam-runtime-tools is
architecture-agnostic. Adding one arbitrary non-x86 architecture gives
us a way to evaluate how much work would be required if full support
for some other architecture is needed in future.
Using aarch64 seems the easiest non-x86 to test with real hardware,
since the Raspberry Pi 4 is widely available.
Signed-off-by:
Ludovico de Nittis <ludovico.denittis@collabora.com>
parent
dfdb8d09
No related branches found
No related tags found
Showing
- README.md 3 additions, 3 deletionsREADME.md
- bin/identify-library-abi.md 2 additions, 1 deletionbin/identify-library-abi.md
- bin/system-info.c 9 additions, 0 deletionsbin/system-info.c
- helpers/meson.build 1 addition, 1 deletionhelpers/meson.build
- meson.build 2 additions, 0 deletionsmeson.build
- pressure-vessel/adverb.c 6 additions, 1 deletionpressure-vessel/adverb.c
- pressure-vessel/runtime.c 4 additions, 0 deletionspressure-vessel/runtime.c
- pressure-vessel/supported-architectures.c 27 additions, 0 deletionspressure-vessel/supported-architectures.c
- pressure-vessel/supported-architectures.h 6 additions, 0 deletionspressure-vessel/supported-architectures.h
- pressure-vessel/wrap-setup.c 24 additions, 19 deletionspressure-vessel/wrap-setup.c
- steam-runtime-tools/architecture.c 20 additions, 2 deletionssteam-runtime-tools/architecture.c
- steam-runtime-tools/architecture.h 9 additions, 0 deletionssteam-runtime-tools/architecture.h
- steam-runtime-tools/cpu-feature.c 9 additions, 4 deletionssteam-runtime-tools/cpu-feature.c
- steam-runtime-tools/system-info.c 1 addition, 1 deletionsteam-runtime-tools/system-info.c
- tests/expectations/aarch64-linux-gnu/libglib2.0-0.symbols 11 additions, 0 deletionstests/expectations/aarch64-linux-gnu/libglib2.0-0.symbols
- tests/expectations/aarch64-linux-gnu/libtheora0.symbols 4 additions, 0 deletionstests/expectations/aarch64-linux-gnu/libtheora0.symbols
- tests/expectations/aarch64-linux-gnu/zlib1g.symbols 4 additions, 0 deletionstests/expectations/aarch64-linux-gnu/zlib1g.symbols
- tests/expectations_with_missings/aarch64-linux-gnu/libglib2.0-0.symbols 9 additions, 0 deletions...ions_with_missings/aarch64-linux-gnu/libglib2.0-0.symbols
- tests/expectations_with_missings/aarch64-linux-gnu/zlib1g.symbols 7 additions, 0 deletions...pectations_with_missings/aarch64-linux-gnu/zlib1g.symbols
- tests/generate-sysroots.py 1 addition, 1 deletiontests/generate-sysroots.py
Loading
Please register or sign in to comment