In perl.git, the branch blead has been updated

<http://perl5.git.perl.org/perl.git/commitdiff/a8ca765fc246174faebe5c6c3eae7c25b571ece2?hp=6d3855bd855c011550d9ba2222b9974ade8046c3>

- Log -----------------------------------------------------------------
commit a8ca765fc246174faebe5c6c3eae7c25b571ece2
Author: Todd Rinaldo <[email protected]>
Date:   Thu Apr 22 08:31:16 2010 -0400

    FreeBSD 7+ no longer contains /usr/bin/objformat, so the following
    (harmless) following error message is printed when hints are run:
    
    ./hints/freebsd.sh: /usr/bin/objformat: not found
    
    The reason for this is outlined in this email from Feb 2007
    http://lists.freebsd.org/pipermail/freebsd-ports/2007-February/038523.html
    
    This patch just skips the objformat check for versions 7+ and
    assumes ELF.  (The end result is unchanged, but the error
    message will not be printed anymore.)
-----------------------------------------------------------------------

Summary of changes:
 hints/freebsd.sh |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/hints/freebsd.sh b/hints/freebsd.sh
index 7d543be..44cf0eb 100644
--- a/hints/freebsd.sh
+++ b/hints/freebsd.sh
@@ -114,7 +114,7 @@ case "$osvers" in
        lddlflags="-Bshareable $lddlflags"
        ;;
 
-*)
+3*|4*|5*|6*)
         objformat=`/usr/bin/objformat`
         if [ x$objformat = xaout ]; then
             if [ -e /usr/lib/aout ]; then
@@ -130,6 +130,13 @@ case "$osvers" in
         fi
         cccdlflags='-DPIC -fPIC'
         ;;
+*)
+       libpth="/usr/lib /usr/local/lib"
+       glibpth="/usr/lib /usr/local/lib"
+       ldflags="-Wl,-E "
+        lddlflags="-shared "
+        cccdlflags='-DPIC -fPIC'
+       ;;
 esac
 
 case "$osvers" in

--
Perl5 Master Repository

Reply via email to