ソースを参照

ADDED: `-latomic` library on Linux (only required for ARM32)

This linkage is only required for arm 32bit but I don't know how to detect that specific architecture in the Makefile...
Ray 3 年 前
コミット
ae745e4fa8
2 ファイル変更5 行追加0 行削除
  1. 3 0
      examples/Makefile
  2. 2 0
      src/Makefile

+ 3 - 0
examples/Makefile

@@ -325,6 +325,9 @@ ifeq ($(PLATFORM),PLATFORM_DESKTOP)
         ifeq ($(RAYLIB_LIBTYPE),SHARED)
             LDLIBS += -lc
         endif
+        
+        # TODO: On ARM 32bit arch, miniaudio requires atomics library
+        LDLIBS += -latomic
     endif
     ifeq ($(PLATFORM_OS),OSX)
         # Libraries for OSX 10.9 desktop compiling

+ 2 - 0
src/Makefile

@@ -504,6 +504,8 @@ ifeq ($(PLATFORM),PLATFORM_DESKTOP)
         ifeq ($(USE_WAYLAND_DISPLAY),FALSE)
             LDLIBS += -lX11
         endif
+        # TODO: On ARM 32bit arch, miniaudio requires atomics library
+        #LDLIBS += -latomic
     endif
     ifeq ($(PLATFORM_OS),OSX)
         LDLIBS = -framework OpenGL -framework Cocoa -framework IOKit -framework CoreAudio -framework CoreVideo