Kaynağa Gözat

makepanda: linking deploy-stub on Linux requires -lrt and -lutil

rdb 9 yıl önce
ebeveyn
işleme
3282656f0e
1 değiştirilmiş dosya ile 4 ekleme ve 0 silme
  1. 4 0
      makepanda/makepanda.py

+ 4 - 0
makepanda/makepanda.py

@@ -839,6 +839,10 @@ if (COMPILER=="GCC"):
             python_lib = SDK["PYTHONVERSION"]
             python_lib = SDK["PYTHONVERSION"]
             SmartPkgEnable("PYTHON", "", python_lib, (SDK["PYTHONVERSION"], SDK["PYTHONVERSION"] + "/Python.h"))
             SmartPkgEnable("PYTHON", "", python_lib, (SDK["PYTHONVERSION"], SDK["PYTHONVERSION"] + "/Python.h"))
 
 
+            if GetTarget() == "linux":
+                LibName("PYTHON", "-lutil")
+                LibName("PYTHON", "-lrt")
+
     SmartPkgEnable("OPENSSL",   "openssl",   ("ssl", "crypto"), ("openssl/ssl.h", "openssl/crypto.h"))
     SmartPkgEnable("OPENSSL",   "openssl",   ("ssl", "crypto"), ("openssl/ssl.h", "openssl/crypto.h"))
     SmartPkgEnable("ZLIB",      "zlib",      ("z"), "zlib.h")
     SmartPkgEnable("ZLIB",      "zlib",      ("z"), "zlib.h")
     SmartPkgEnable("GTK2",      "gtk+-2.0")
     SmartPkgEnable("GTK2",      "gtk+-2.0")