From e52ff8bbcfef60d1ea2d5d9c9f3d2134d3ba9dba Mon Sep 17 00:00:00 2001 From: Jonas Maebe Date: Tue, 8 Aug 2006 17:11:46 +0000 Subject: [PATCH] * used gar instead of ar on solaris git-svn-id: trunk@4393 - --- compiler/link.pas | 8 ++++++++ compiler/systems.pas | 1 + compiler/systems/i_sunos.pas | 4 ++-- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/compiler/link.pas b/compiler/link.pas index 493d7bd19f..540195ec30 100644 --- a/compiler/link.pas +++ b/compiler/link.pas @@ -1107,7 +1107,15 @@ end; arfinishcmd : '' ); + ar_gnu_gar_info : tarinfo = + ( id : ar_gnu_gar; + arcmd : 'gar qS $LIB $FILES'; + arfinishcmd : 'gar s $LIB' + ); + + initialization RegisterAr(ar_gnu_ar_info); RegisterAr(ar_gnu_ar_scripted_info); + RegisterAr(ar_gnu_gar_info); end. diff --git a/compiler/systems.pas b/compiler/systems.pas index 3c2163464d..db464d284d 100644 --- a/compiler/systems.pas +++ b/compiler/systems.pas @@ -157,6 +157,7 @@ interface ,ar_gnu_ar ,ar_mpw_ar ,ar_gnu_ar_scripted + ,ar_gnu_gar ); tres = (res_none diff --git a/compiler/systems/i_sunos.pas b/compiler/systems/i_sunos.pas index e076e01a30..95a7454999 100644 --- a/compiler/systems/i_sunos.pas +++ b/compiler/systems/i_sunos.pas @@ -61,7 +61,7 @@ unit i_sunos; assemextern : as_gas; link : nil; linkextern : nil; - ar : ar_gnu_ar; + ar : ar_gnu_gar; res : res_none; dbg : dbg_stabs; script : script_unix; @@ -119,7 +119,7 @@ unit i_sunos; assemextern : as_gas; link : nil; linkextern : nil; - ar : ar_gnu_ar; + ar : ar_gnu_gar; res : res_none; dbg : dbg_stabs; script : script_unix;