Created
June 16, 2021 21:27
-
-
Save psxdev/c7aa6060c34636631d6934ddeb340e8b to your computer and use it in GitHub Desktop.
Giving some love to PlayStation Vita and apple m1 bigsur
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
bigboss@siliconmini build % uname -a | |
Darwin siliconmini.local 20.5.0 Darwin Kernel Version 20.5.0: Sat May 8 05:10:31 PDT 2021; root:xnu-7195.121.3~9/RELEASE_ARM64_T8101 arm64 arm64 Macmini9,1 Darwin | |
bigboss@siliconmini bin % pwd | |
/usr/local/vitadev/bin | |
bigboss@siliconmini bin % ls | |
arm-vita-eabi-addr2line arm-vita-eabi-gcov-tool arm-vita-eabi-strings | |
arm-vita-eabi-ar arm-vita-eabi-gdb arm-vita-eabi-strip | |
arm-vita-eabi-as arm-vita-eabi-gdb-add-index include | |
arm-vita-eabi-c++ arm-vita-eabi-gprof libmakepkg | |
arm-vita-eabi-c++filt arm-vita-eabi-ld makepkg.conf | |
arm-vita-eabi-cpp arm-vita-eabi-ld.bfd vdpm | |
arm-vita-eabi-elfedit arm-vita-eabi-lto-dump vita-elf-create | |
arm-vita-eabi-g++ arm-vita-eabi-nm vita-elf-export | |
arm-vita-eabi-gcc arm-vita-eabi-objcopy vita-libs-gen | |
arm-vita-eabi-gcc-11.1.0 arm-vita-eabi-objdump vita-make-fself | |
arm-vita-eabi-gcc-ar arm-vita-eabi-pkg-config vita-makepkg | |
arm-vita-eabi-gcc-nm arm-vita-eabi-ranlib vita-mksfoex | |
arm-vita-eabi-gcc-ranlib arm-vita-eabi-readelf vita-pack-vpk | |
arm-vita-eabi-gcov arm-vita-eabi-run vitasdk-update | |
arm-vita-eabi-gcov-dump arm-vita-eabi-size | |
bigboss@siliconmini bin % file * | |
arm-vita-eabi-addr2line: Mach-O 64-bit executable arm64 | |
arm-vita-eabi-ar: Mach-O 64-bit executable arm64 | |
arm-vita-eabi-as: Mach-O 64-bit executable arm64 | |
arm-vita-eabi-c++: Mach-O 64-bit executable arm64 | |
arm-vita-eabi-c++filt: Mach-O 64-bit executable arm64 | |
arm-vita-eabi-cpp: Mach-O 64-bit executable arm64 | |
arm-vita-eabi-elfedit: Mach-O 64-bit executable arm64 | |
arm-vita-eabi-g++: Mach-O 64-bit executable arm64 | |
arm-vita-eabi-gcc: Mach-O 64-bit executable arm64 | |
arm-vita-eabi-gcc-11.1.0: Mach-O 64-bit executable arm64 | |
arm-vita-eabi-gcc-ar: Mach-O 64-bit executable arm64 | |
arm-vita-eabi-gcc-nm: Mach-O 64-bit executable arm64 | |
arm-vita-eabi-gcc-ranlib: Mach-O 64-bit executable arm64 | |
arm-vita-eabi-gcov: Mach-O 64-bit executable arm64 | |
arm-vita-eabi-gcov-dump: Mach-O 64-bit executable arm64 | |
arm-vita-eabi-gcov-tool: Mach-O 64-bit executable arm64 | |
arm-vita-eabi-gdb: Mach-O 64-bit executable arm64 | |
arm-vita-eabi-gdb-add-index: POSIX shell script text executable, ASCII text | |
arm-vita-eabi-gprof: Mach-O 64-bit executable arm64 | |
arm-vita-eabi-ld: Mach-O 64-bit executable arm64 | |
arm-vita-eabi-ld.bfd: Mach-O 64-bit executable arm64 | |
arm-vita-eabi-lto-dump: Mach-O 64-bit executable arm64 | |
arm-vita-eabi-nm: Mach-O 64-bit executable arm64 | |
arm-vita-eabi-objcopy: Mach-O 64-bit executable arm64 | |
arm-vita-eabi-objdump: Mach-O 64-bit executable arm64 | |
arm-vita-eabi-pkg-config: Bourne-Again shell script text executable, ASCII text | |
arm-vita-eabi-ranlib: Mach-O 64-bit executable arm64 | |
arm-vita-eabi-readelf: Mach-O 64-bit executable arm64 | |
arm-vita-eabi-run: Mach-O 64-bit executable arm64 | |
arm-vita-eabi-size: Mach-O 64-bit executable arm64 | |
arm-vita-eabi-strings: Mach-O 64-bit executable arm64 | |
arm-vita-eabi-strip: Mach-O 64-bit executable arm64 | |
include: directory | |
libmakepkg: directory | |
makepkg.conf: ASCII text, with very long lines | |
vdpm: Bourne-Again shell script text executable, ASCII text | |
vita-elf-create: Mach-O 64-bit executable arm64 | |
vita-elf-export: Mach-O 64-bit executable arm64 | |
vita-libs-gen: Mach-O 64-bit executable arm64 | |
vita-make-fself: Mach-O 64-bit executable arm64 | |
vita-makepkg: Bourne-Again shell script text executable, ASCII text | |
vita-mksfoex: Mach-O 64-bit executable arm64 | |
vita-pack-vpk: Mach-O 64-bit executable arm64 | |
vitasdk-update: Bourne-Again shell script text executable, ASCII text | |
bigboss@siliconmini bin % arm-vita-eabi-gcc -v | |
Using built-in specs. | |
COLLECT_GCC=arm-vita-eabi-gcc | |
COLLECT_LTO_WRAPPER=/usr/local/vitadev/bin/../lib/gcc/arm-vita-eabi/11.1.0/lto-wrapper | |
Target: arm-vita-eabi | |
Configured with: /usr/local/vitadev/git/buildscripts/build/gcc-final-prefix/src/gcc-final/configure --build=aarch64-apple-darwin --host=aarch64-apple-darwin --target=arm-vita-eabi --prefix=/usr/local/vitadev/git/buildscripts/build/vitasdk --libdir=/usr/local/vitadev/git/buildscripts/build/vitasdk/lib --libexecdir=/usr/local/vitadev/git/buildscripts/build/vitasdk/lib --with-sysroot=/usr/local/vitadev/git/buildscripts/build/vitasdk/arm-vita-eabi --with-gmp=/usr/local/vitadev/git/buildscripts/build/deps_build --with-mpfr=/usr/local/vitadev/git/buildscripts/build/deps_build --with-mpc=/usr/local/vitadev/git/buildscripts/build/deps_build --with-isl=/usr/local/vitadev/git/buildscripts/build/deps_build --with-libelf=/usr/local/vitadev/git/buildscripts/build/deps_build --with-python-dir=share/gcc-arm-vita-eabi --enable-languages=c,c++ --disable-decimal-float --disable-libffi --disable-libgomp --disable-libmudflap --disable-libquadmath --disable-libssp --disable-libstdcxx-pch --disable-nls --disable-shared --disable-tls --with-gnu-as --with-gnu-ld --with-newlib --disable-multilib --with-arch=armv7-a --with-tune=cortex-a9 --with-fpu=neon --with-float=hard --with-mode=thumb --with-pkgversion='GNU Tools for ARM Embedded Processors' --with-headers=yes --enable-threads=posix CFLAGS=' -fbracket-depth=512' CXXFLAGS=' -fbracket-depth=512' | |
Thread model: posix | |
Supported LTO compression algorithms: zlib | |
gcc version 11.1.0 (GNU Tools for ARM Embedded Processors) | |
bigboss@siliconmini bin % cd /usr/local/vitadev/git/samples/debug_print | |
bigboss@siliconmini debug_print % rm -rf build | |
bigboss@siliconmini debug_print % mkdir build | |
bigboss@siliconmini debug_print % cd build | |
bigboss@siliconmini build % cmake .. | |
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): | |
Compatibility with CMake < 2.8.12 will be removed from a future version of | |
CMake. | |
Update the VERSION argument <min> value or use a ...<max> suffix to tell | |
CMake that the project does not need compatibility with older versions. | |
-- The C compiler identification is GNU 11.1.0 | |
-- The CXX compiler identification is GNU 11.1.0 | |
-- Detecting C compiler ABI info | |
-- Detecting C compiler ABI info - done | |
-- Check for working C compiler: /usr/local/vitadev/bin/arm-vita-eabi-gcc - skipped | |
-- Detecting C compile features | |
-- Detecting C compile features - done | |
-- Detecting CXX compiler ABI info | |
-- Detecting CXX compiler ABI info - done | |
-- Check for working CXX compiler: /usr/local/vitadev/bin/arm-vita-eabi-g++ - skipped | |
-- Detecting CXX compile features | |
-- Detecting CXX compile features - done | |
-- Configuring done | |
-- Generating done | |
-- Build files have been written to: /usr/local/vitadev/git/samples/debug_print/build | |
bigboss@siliconmini build % make | |
Scanning dependencies of target debug_print | |
[ 14%] Building C object CMakeFiles/debug_print.dir/src/main.c.obj | |
[ 28%] Building C object CMakeFiles/debug_print.dir/usr/local/vitadev/git/samples/common/debugScreen.c.obj | |
[ 42%] Linking C executable debug_print | |
[ 42%] Built target debug_print | |
Scanning dependencies of target debug_print.self | |
[ 57%] Converting to Sony ELF debug_print.velf | |
[ 71%] Creating SELF debug_print.self | |
[ 71%] Built target debug_print.self | |
Scanning dependencies of target debug_print.vpk | |
[ 85%] Generating param.sfo for debug_print.vpk | |
[100%] Building vpk debug_print.vpk | |
[100%] Built target debug_print.vpk | |
bigboss@siliconmini build % file * | |
CMakeCache.txt: ASCII text | |
CMakeFiles: directory | |
Makefile: makefile script text, ASCII text | |
cmake_install.cmake: ASCII text | |
debug_print: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), statically linked, with debug_info, not stripped | |
debug_print.self: data | |
debug_print.self.out: data | |
debug_print.velf: ELF 32-bit LSB ARM, EABI5 version 1 (SYSV) | |
debug_print.vpk: Zip archive data, at least v2.0 to extract | |
debug_print.vpk.out: Zip archive data, at least v2.0 to extract | |
debug_print.vpk_param.sfo: data |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment