Edit

IABSD.fr/ports/audio/grip/patches/patch-ltmain_sh

Branch :

  • Show log

    Commit

  • Author : sturm
    Date : 2004-09-26 09:23:44
    Hash : 57bdad4c
    Message : update to grip 3.0.7 from new maintainer Steve Shockley <steve.shockley at shockley.net> with a little cleanup from me

  • audio/grip/patches/patch-ltmain_sh
  • $OpenBSD: patch-ltmain_sh,v 1.2 2004/09/26 09:23:44 sturm Exp $
    --- ltmain.sh.orig	Sat Jan  4 20:04:07 2003
    +++ ltmain.sh	Sun Sep 26 10:06:26 2004
    @@ -1031,12 +1031,34 @@ compiler."
     	    # These systems don't actually have a C library (as such)
     	    test "X$arg" = "X-lc" && continue
     	    ;;
    +	  *-*-openbsd*)
    +	    # Do not include libc due to us having libc/libc_r.
    +	    continue
    +	    ;;
     	  esac
    +	elif test "$arg" = "-lc_r"; then
    +	  case "$host" in
    +	  *-*-openbsd*)
    +	    # Do not include libc_r directly, use -pthread flag.
    +	    continue
    +	    ;;
    +	  esac
     	fi
     	deplibs="$deplibs $arg"
     	continue
     	;;
     
    +      -pthread)
    +	case $host in
    +	*-*-openbsd*)
    +	  deplibs="$deplibs $arg"
    +	  ;;
    +	*)
    +	  continue
    +	  ;;
    +	esac
    +	;;
    +
           -module)
     	module=yes
     	continue
    @@ -3353,6 +3375,9 @@ static const void *lt_preloaded_setup() 
     	  # Transform the symbol file into the correct name.
     	  compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
     	  finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
    +	  ;;
    +	*-*-openbsd*)
    +	  # Do not include libc due to us having libc/libc_r.
     	  ;;
     	*)
     	  $echo "$modename: unknown suffix for \`$dlsyms'" 1>&2