I have followed installation steps for Linux arm64, and bash make build-arm fails with error: bash ld: unknown options: --version-script -soname. Is there a way to fix that?
LOGS:
stepanpotiienko @ ProgrammingProjects/Ninecraft: make build-arm
mkdir -p build-arm/
cd build-arm/; cmake -DCMAKE_TOOLCHAIN_FILE=../cmake/arm_toolchain.cmake .. -DCMAKE_POLICY_VERSION_MINIMUM=3.5; make
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
-- Glad Library 'glad'
CMake Deprecation Warning at ancmp/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
-- Could NOT find ALSA (missing: ALSA_LIBRARY ALSA_INCLUDE_DIR)
CMake Warning at SDL/cmake/sdlchecks.cmake:128 (message):
Unable to found the alsa development library
Call Stack (most recent call first):
SDL/CMakeLists.txt:1490 (CheckALSA)
-- Checking for module 'jack'
-- Package 'jack' not found
-- Checking for module 'libpipewire-0.3>=0.3.20'
-- Package 'libpipewire-0.3' not found
-- Checking for module 'libpulse>=0.9.15'
-- Package 'libpulse' not found
-- Checking for module 'esound'
-- Package 'esound' not found
-- Checking for module 'sndio'
-- Package 'sndio' not found
-- Checking for module 'bcm_host'
-- Package 'bcm_host' not found
-- Checking for module 'brcmegl'
-- Package 'brcmegl' not found
-- Checking for module 'egl'
-- Package 'egl' not found
-- Checking for modules 'libdrm;gbm;egl'
-- Package 'libdrm' not found
-- Package 'gbm' not found
-- Package 'egl' not found
-- Checking for modules 'wayland-client>=1.18;wayland-egl;wayland-cursor;egl;xkbcommon>=0.5.0'
-- Package 'wayland-client' not found
-- Package 'wayland-egl' not found
-- Package 'wayland-cursor' not found
-- Package 'egl' not found
-- Package 'xkbcommon' not found
-- Checking for one of the modules 'dbus-1;dbus'
-- Checking for one of the modules 'ibus-1.0;ibus'
CMake Deprecation Warning at SDL/CMakeLists.txt:3290 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
--
-- SDL2 was configured with the following options:
--
-- Platform: Linux
-- 64-bit: TRUE
-- Compiler: /usr/bin/cc
-- Revision: SDL-release-2.32.0-50-gd0c2d8bc4
--
-- Subsystems:
-- Atomic: ON
-- Audio: ON
-- Video: ON
-- Render: ON
-- Events: ON
-- Joystick: ON
-- Haptic: ON
-- Hidapi: ON
-- Power: ON
-- Threads: ON
-- Timers: ON
-- File: ON
-- Loadso: ON
-- CPUinfo: ON
-- Filesystem: ON
-- Sensor: ON
-- Locale: ON
-- Misc: ON
--
-- Options:
-- SDL2_DISABLE_INSTALL (Wanted: ON): OFF
-- SDL2_DISABLE_SDL2MAIN (Wanted: OFF): OFF
-- SDL2_DISABLE_UNINSTALL (Wanted: OFF): OFF
-- SDL_3DNOW (Wanted: OFF): OFF
-- SDL_ALSA (Wanted: ON): OFF
-- SDL_ALSA_SHARED (Wanted: ON): OFF
-- SDL_ALTIVEC (Wanted: ON): OFF
-- SDL_ARMNEON (Wanted: OFF): OFF
-- SDL_ARMSIMD (Wanted: OFF): OFF
-- SDL_ARTS (Wanted: ON): OFF
-- SDL_ARTS_SHARED (Wanted: ON): OFF
-- SDL_ASAN (Wanted: OFF): OFF
-- SDL_ASSEMBLY (Wanted: ON): ON
-- SDL_ASSERTIONS (Wanted: auto): auto
-- SDL_BACKGROUNDING_SIGNAL (Wanted: OFF): OFF
-- SDL_CCACHE (Wanted: ON): OFF
-- SDL_CLOCK_GETTIME (Wanted: ON): ON
-- SDL_COCOA (Wanted: OFF): OFF
-- SDL_DBUS (Wanted: ON): OFF
-- SDL_DIRECTFB (Wanted: OFF): OFF
-- SDL_DIRECTFB_SHARED (Wanted: OFF): OFF
-- SDL_DIRECTX (Wanted: OFF): OFF
-- SDL_DISKAUDIO (Wanted: ON): ON
-- SDL_DUMMYAUDIO (Wanted: ON): ON
-- SDL_DUMMYVIDEO (Wanted: ON): ON
-- SDL_ESD (Wanted: ON): OFF
-- SDL_ESD_SHARED (Wanted: ON): OFF
-- SDL_FOREGROUNDING_SIGNAL (Wanted: OFF): OFF
-- SDL_FUSIONSOUND (Wanted: OFF): OFF
-- SDL_FUSIONSOUND_SHARED (Wanted: OFF): OFF
-- SDL_GCC_ATOMICS (Wanted: ON): ON
-- SDL_HIDAPI (Wanted: ON): ON
-- SDL_HIDAPI_JOYSTICK (Wanted: ON): ON
-- SDL_HIDAPI_LIBUSB (Wanted: OFF): OFF
-- SDL_IBUS (Wanted: ON): OFF
-- SDL_INSTALL_TESTS (Wanted: OFF): OFF
-- SDL_JACK (Wanted: ON): OFF
-- SDL_JACK_SHARED (Wanted: ON): OFF
-- SDL_KMSDRM (Wanted: ON): OFF
-- SDL_KMSDRM_SHARED (Wanted: ON): OFF
-- SDL_LASX (Wanted: OFF): OFF
-- SDL_LIBC (Wanted: ON): ON
-- SDL_LIBICONV (Wanted: OFF): ON
-- SDL_LIBSAMPLERATE (Wanted: ON): ON
-- SDL_LIBSAMPLERATE_SHARED (Wanted: ON): ON
-- SDL_LIBUDEV (Wanted: ON): OFF
-- SDL_LSX (Wanted: OFF): OFF
-- SDL_METAL (Wanted: OFF): OFF
-- SDL_MMX (Wanted: OFF): OFF
-- SDL_NAS (Wanted: ON): OFF
-- SDL_NAS_SHARED (Wanted: ON): OFF
-- SDL_OFFSCREEN (Wanted: ON): ON
-- SDL_OPENGL (Wanted: ON): OFF
-- SDL_OPENGLES (Wanted: ON): ON
-- SDL_OSS (Wanted: ON): OFF
-- SDL_PIPEWIRE (Wanted: ON): OFF
-- SDL_PIPEWIRE_SHARED (Wanted: ON): OFF
-- SDL_PTHREADS (Wanted: ON): ON
-- SDL_PTHREADS_SEM (Wanted: ON): ON
-- SDL_PULSEAUDIO (Wanted: ON): OFF
-- SDL_PULSEAUDIO_SHARED (Wanted: ON): OFF
-- SDL_RENDER_D3D (Wanted: OFF): OFF
-- SDL_RENDER_METAL (Wanted: OFF): OFF
-- SDL_RPATH (Wanted: ON): OFF
-- SDL_RPI (Wanted: ON): OFF
-- SDL_SNDIO (Wanted: ON): OFF
-- SDL_SNDIO_SHARED (Wanted: ON): OFF
-- SDL_SSE (Wanted: OFF): OFF
-- SDL_SSE2 (Wanted: OFF): OFF
-- SDL_SSE3 (Wanted: OFF): OFF
-- SDL_SSEMATH (Wanted: OFF): OFF
-- SDL_STATIC_PIC (Wanted: OFF): OFF
-- SDL_SYSTEM_ICONV (Wanted: ON): ON
-- SDL_TESTS (Wanted: OFF): OFF
-- SDL_VENDOR_INFO (Wanted: ): OFF
-- SDL_VIRTUAL_JOYSTICK (Wanted: ON): ON
-- SDL_VIVANTE (Wanted: ON): OFF
-- SDL_VULKAN (Wanted: ON): ON
-- SDL_WASAPI (Wanted: OFF): OFF
-- SDL_WAYLAND (Wanted: ON): OFF
-- SDL_WAYLAND_LIBDECOR (Wanted: ON): OFF
-- SDL_WAYLAND_LIBDECOR_SHARED (Wanted: ON): OFF
-- SDL_WAYLAND_QT_TOUCH (Wanted: ON): OFF
-- SDL_WAYLAND_SHARED (Wanted: ON): OFF
-- SDL_X11 (Wanted: ON): OFF
-- SDL_X11_SHARED (Wanted: ON): OFF
-- SDL_X11_XCURSOR (Wanted: ON): OFF
-- SDL_X11_XDBE (Wanted: ON): OFF
-- SDL_X11_XFIXES (Wanted: ON): OFF
-- SDL_X11_XINPUT (Wanted: ON): OFF
-- SDL_X11_XRANDR (Wanted: ON): OFF
-- SDL_X11_XSCRNSAVER (Wanted: ON): OFF
-- SDL_X11_XSHAPE (Wanted: ON): OFF
-- SDL_XINPUT (Wanted: OFF): OFF
--
-- CFLAGS: -idirafter "/Users/stepanpotiienko/ProgrammingProjects/Ninecraft/SDL/src/video/khronos"
-- EXTRA_CFLAGS: -Wall -Wundef -fno-strict-aliasing -Wdocumentation -Wdocumentation-unknown-command -fcomment-block-commands=threadsafety -fcomment-block-commands=deprecated -Wdeclaration-after-statement -fvisibility=hidden -Wshadow -Wno-unused-local-typedefs -DMESA_EGL_NO_X11_HEADERS -DEGL_NO_X11 -D_REENTRANT
-- EXTRA_LDFLAGS: -pthread
-- EXTRA_LIBS: m;iconv
--
-- Build Shared Library: OFF
-- Build Static Library: ON
-- Build Static Library with Position Independent Code: OFF
--
-- If something was not detected, although the libraries
-- were installed, then make sure you have set the
-- CFLAGS and LDFLAGS environment variables correctly.
--
CMake Deprecation Warning at ninecraft/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
-- Configuring done (0.9s)
-- Generating done (0.1s)
-- Build files have been written to: /Users/stepanpotiienko/ProgrammingProjects/Ninecraft/build-arm
[ 1%] Built target glad
[ 1%] Linking C shared library libz.so
ld: unknown options: --version-script -soname
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [zlib/libz.so.1.4.1.1] Error 1
make[2]: *** [zlib/CMakeFiles/zlib.dir/all] Error 2
make[1]: *** [all] Error 2
make: *** [build-arm] Error 2```
I have followed installation steps for Linux arm64, and
bash make build-armfails with error:bash ld: unknown options: --version-script -soname. Is there a way to fix that?LOGS: