Kaynağa Gözat

Add -Fl/usr/lib for openbsd target OS, required to find and link C startup objects

git-svn-id: trunk@26963 -
pierre 11 yıl önce
ebeveyn
işleme
d9c663f198
2 değiştirilmiş dosya ile 6 ekleme ve 0 silme
  1. 5 0
      ide/Makefile.fpc.fpcmake
  2. 1 0
      ide/fpmake.pp

+ 5 - 0
ide/Makefile.fpc.fpcmake

@@ -60,6 +60,8 @@ neednostdlib=1
 endif
 ifeq ($(OS_TARGET),openbsd)
 needusrlocallib=1
+needusrlib=1
+neednostdlib=1
 endif
 ifeq ($(OS_TARGET),netbsd)
 neednostdlib=1
@@ -69,6 +71,9 @@ ifdef needlinkparam
 override SPECIALLINK=-Xe -k--allow-multiple-definition
 endif
 
+ifdef needusrlib
+override SPECIALLINK+=-Fl/usr/lib
+endif
 ifdef needusrlocallib
 override SPECIALLINK+=-Fl/usr/local/lib
 endif

+ 1 - 0
ide/fpmake.pp

@@ -102,6 +102,7 @@ begin
                         end;
               openbsd : begin
                           P.Options.Add('-Fl/usr/local/lib');
+                          P.Options.Add('-Fl/usr/lib');
                           P.Options.Add('-Xd');
                         end;
               netbsd  : P.Options.Add('-Xd');