Unverified Commit 877191d7 authored by makefu's avatar makefu
Browse files
parent 90ac18e2
Loading
Loading
Loading
Loading
+65 −0
Original line number Diff line number Diff line
diff --git a/features/boost.prf b/features/boost.prf
index 518d08b8f..4e092f6e7 100644
--- a/features/boost.prf
+++ b/features/boost.prf
@@ -17,7 +17,7 @@ CONFIG(mingw-cross-env)|CONFIG(mingw-cross-env-shared) {
     DEFINES += BOOST_STATIC
     DEFINES += Boost_USE_STATIC_LIBS
   }
-  BOOST_LINK_FLAGS = -lboost_thread_win32-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_system-mt -lboost_regex-mt -lboost_chrono-mt
+  BOOST_LINK_FLAGS = -lboost_thread_win32-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_regex-mt -lboost_chrono-mt
 }
 
 # MSYS2
@@ -25,7 +25,7 @@ isEmpty(BOOST_LINK_FLAGS):win32-g++ {
   DEFINES += BOOST_STATIC
   DEFINES += BOOST_THREAD_USE_LIB
   DEFINES += Boost_USE_STATIC_LIBS
-  BOOST_LINK_FLAGS = -lboost_thread-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_system-mt -lboost_regex-mt
+  BOOST_LINK_FLAGS = -lboost_thread-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_regex-mt
 } 
 
 # check for OPENSCAD_LIBDIR + multithread
@@ -33,10 +33,10 @@ isEmpty(BOOST_LINK_FLAGS) {
   OPENSCAD_LIBDIR = $$(OPENSCAD_LIBRARIES)
   !isEmpty(OPENSCAD_LIBDIR) {
     exists($$OPENSCAD_LIBDIR/lib/libboost*thread-mt*) {
-      BOOST_LINK_FLAGS = -lboost_thread-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_system-mt -lboost_regex-mt
+      BOOST_LINK_FLAGS = -lboost_thread-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_regex-mt
     } else {
       exists($$OPENSCAD_LIBDIR/lib/libboost*thread*) {
-        BOOST_LINK_FLAGS = -lboost_thread -lboost_program_options -lboost_filesystem -lboost_system -lboost_regex
+        BOOST_LINK_FLAGS = -lboost_thread -lboost_program_options -lboost_filesystem -lboost_regex
       }
     }
   }
@@ -47,10 +47,10 @@ isEmpty(BOOST_LINK_FLAGS) {
   BOOST_DIR = $$(BOOSTDIR)
   !isEmpty(BOOST_DIR) {
     exists($$BOOST_DIR/lib/libboost*thread-mt*) {
-      BOOST_LINK_FLAGS = -lboost_thread-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_system-mt -lboost_regex-mt
+      BOOST_LINK_FLAGS = -lboost_thread-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_regex-mt
     } else {
       exists($$BOOST_DIR/lib/libboost*thread*) {
-        BOOST_LINK_FLAGS = -lboost_thread -lboost_program_options -lboost_filesystem -lboost_system -lboost_regex
+        BOOST_LINK_FLAGS = -lboost_thread -lboost_program_options -lboost_filesystem -lboost_regex
       }
     }
   }
@@ -64,14 +64,14 @@ isEmpty(BOOST_LINK_FLAGS) {
     BMT_TEST4 = /usr/local/lib/libboost*thread-mt* # homebrew
     BMT_TEST5 = /opt/local/lib/libboost*thread-mt* # macports
     exists($$BMT_TEST1)|exists($$BMT_TEST2)|exists($$BMT_TEST3)|exists($$BMT_TEST4)|exists($$BMT_TEST5) {
-      BOOST_LINK_FLAGS = -lboost_thread-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_system-mt -lboost_regex-mt
+      BOOST_LINK_FLAGS = -lboost_thread-mt -lboost_program_options-mt -lboost_filesystem-mt -lboost_regex-mt
     }
   }
 }
 
 isEmpty(BOOST_LINK_FLAGS) {
   unix|macx {
-    BOOST_LINK_FLAGS = -lboost_thread -lboost_program_options -lboost_filesystem -lboost_system -lboost_regex
+    BOOST_LINK_FLAGS = -lboost_thread -lboost_program_options -lboost_filesystem -lboost_regex
   }
 }
 
+3 −0
Original line number Diff line number Diff line
@@ -84,6 +84,9 @@ stdenv.mkDerivation rec {
        sed -i 's/& / \&/g;s/\*\*/\0 /g;s/^\(.\)  /\1\t/' "$out"
      '';
    })
    # unfortunately the archlinux patch does not apply cleanly
    # source: https://gitlab.archlinux.org/archlinux/packaging/packages/openscad/-/raw/ecc27e16ae6fee51c6806690d76f9ba326af79c1/boost-1.89.patch
    ./boost-1.89.patch
  ]
  ++ lib.optionals stdenv.hostPlatform.isDarwin [
    # ref. https://github.com/openscad/openscad/pull/4013 merged upstream