Cross-Platform build scripts for audio plugins
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
1.5KB

  1. diff --git a/waflib/Tools/gcc.py b/waflib/Tools/gcc.py
  2. index acdd473..a8c1566 100644
  3. --- a/waflib/Tools/gcc.py
  4. +++ b/waflib/Tools/gcc.py
  5. @@ -45,8 +45,8 @@ def gcc_common_flags(conf):
  6. v.RPATH_ST = '-Wl,-rpath,%s'
  7. v.SONAME_ST = '-Wl,-h,%s'
  8. - v.SHLIB_MARKER = '-Wl,-Bdynamic'
  9. - v.STLIB_MARKER = '-Wl,-Bstatic'
  10. + v.SHLIB_MARKER = ''
  11. + v.STLIB_MARKER = ''
  12. v.cprogram_PATTERN = '%s'
  13. @@ -54,7 +54,7 @@ def gcc_common_flags(conf):
  14. v.LINKFLAGS_cshlib = ['-shared']
  15. v.cshlib_PATTERN = 'lib%s.so'
  16. - v.LINKFLAGS_cstlib = ['-Wl,-Bstatic']
  17. + v.LINKFLAGS_cstlib = []
  18. v.cstlib_PATTERN = 'lib%s.a'
  19. v.LINKFLAGS_MACBUNDLE = ['-bundle', '-undefined', 'dynamic_lookup']
  20. diff --git a/waflib/Tools/gxx.py b/waflib/Tools/gxx.py
  21. index 22c5d26..a186b05 100644
  22. --- a/waflib/Tools/gxx.py
  23. +++ b/waflib/Tools/gxx.py
  24. @@ -45,8 +45,8 @@ def gxx_common_flags(conf):
  25. v.RPATH_ST = '-Wl,-rpath,%s'
  26. v.SONAME_ST = '-Wl,-h,%s'
  27. - v.SHLIB_MARKER = '-Wl,-Bdynamic'
  28. - v.STLIB_MARKER = '-Wl,-Bstatic'
  29. + v.SHLIB_MARKER = ''
  30. + v.STLIB_MARKER = ''
  31. v.cxxprogram_PATTERN = '%s'
  32. @@ -54,7 +54,7 @@ def gxx_common_flags(conf):
  33. v.LINKFLAGS_cxxshlib = ['-shared']
  34. v.cxxshlib_PATTERN = 'lib%s.so'
  35. - v.LINKFLAGS_cxxstlib = ['-Wl,-Bstatic']
  36. + v.LINKFLAGS_cxxstlib = []
  37. v.cxxstlib_PATTERN = 'lib%s.a'
  38. v.LINKFLAGS_MACBUNDLE = ['-bundle', '-undefined', 'dynamic_lookup']