bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] GNU/kOpenSolaris support


From: Ralf Wildenhues
Subject: Re: [PATCH] GNU/kOpenSolaris support
Date: Wed, 11 Feb 2009 20:48:49 +0100
User-agent: Mutt/1.5.18 (2008-05-17)

Hello,

* Robert Millan wrote on Wed, Feb 04, 2009 at 11:03:01PM CET:
> On Mon, Jan 19, 2009 at 12:01:04PM +0100, Robert Millan wrote:
> > 
> > A triplet for GNU/kOpenSolaris has been assigned in GNU config now.  Here's
> > the patch for gnulib to detect it.  In addition to my previous patch, this
> > one also adds it to host-os.m4.
> 
> Any news about this?

It may be helpful to add that the git version of GNU Libtool contains
the respective changes that Robert now proposes for the gnulib files.
FWIW, the remaining changes look trivial to me, except maybe for the
ldd.m4 hunk which merges kfreebsd*-gnu and knetbsd*-gnu to k*bsd*-gnu
(and looks good to me).

(I could go ahead and apply the changes, but I don't want to step on
anyone's toes here.)

Cheers, and thanks,
Ralf

> > diff --git a/build-aux/config.libpath b/build-aux/config.libpath
> > index c073caa..eb66a9b 100755
> > --- a/build-aux/config.libpath
> > +++ b/build-aux/config.libpath
> > @@ -101,7 +101,7 @@ case $host_os in
> >      ;;
> >    linux*oldld* | linux*aout* | linux*coff*)
> >      ;;
> > -  linux* | k*bsd*-gnu)
> > +  linux* | k*bsd*-gnu | kopensolaris*-gnu)
> >      shlibpath_var=LD_LIBRARY_PATH
> >      ;;
> >    netbsd*)
> > diff --git a/build-aux/config.rpath b/build-aux/config.rpath
> > index 85c2f20..1aea8b1 100755
> > --- a/build-aux/config.rpath
> > +++ b/build-aux/config.rpath
> > @@ -74,7 +74,7 @@ else
> >        ;;
> >      newsos6)
> >        ;;
> > -    linux* | k*bsd*-gnu)
> > +    linux* | k*bsd*-gnu | kopensolaris*-gnu)
> >        case $cc_basename in
> >          ecc*)
> >            wl='-Wl,'
> > @@ -202,7 +202,7 @@ if test "$with_gnu_ld" = yes; then
> >        hardcode_direct=no
> >        hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
> >        ;;
> > -    gnu* | linux* | k*bsd*-gnu)
> > +    gnu* | linux* | k*bsd*-gnu | kopensolaris*-gnu)
> >        if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; 
> > then
> >          :
> >        else
> > @@ -582,10 +582,7 @@ case "$host_os" in
> >      ;;
> >    linux*oldld* | linux*aout* | linux*coff*)
> >      ;;
> > -  linux* | k*bsd*-gnu)
> > -    library_names_spec='$libname$shrext'
> > -    ;;
> > -  knetbsd*-gnu)
> > +  linux* | k*bsd*-gnu | kopensolaris*-gnu)
> >      library_names_spec='$libname$shrext'
> >      ;;
> >    netbsd*)
> > diff --git a/m4/host-os.m4 b/m4/host-os.m4
> > index 375210b..e11397c 100644
> > --- a/m4/host-os.m4
> > +++ b/m4/host-os.m4
> > @@ -42,6 +42,8 @@ AC_DEFUN([gl_HOST_OS],
> >         netbsd*)            os='NetBSD';;
> >         knetbsd*-gnu)       os='GNU/kNetBSD';; # NetBSD kernel, GNU 
> > libc+userland
> >         kfreebsd*-gnu)      os='GNU/kFreeBSD';; # FreeBSD kernel, GNU 
> > libc+userland
> > +       kopensolaris*-gnu)
> > +                   os='GNU/kOpenSolaris';; # OpenSolaris kernel, GNU 
> > libc+userland
> >         msdosdjgpp*)        os='DJGPP';;
> >         mpeix*)             os='MPE/iX';;
> >         mint*)              os='MiNT';;
> > diff --git a/m4/ldd.m4 b/m4/ldd.m4
> > index 56d9066..7e9c454 100644
> > --- a/m4/ldd.m4
> > +++ b/m4/ldd.m4
> > @@ -165,7 +165,7 @@ changequote(,)dnl
> >            dnl
> >            LDDPOSTPROC="2>/dev/null | sed -n -e 's,^[[][0-9]*[]].*  0x[^    
> > ]*      [^      ][^     ]*      \\([^   ][^     ]*\\).*\$,\\1,p' | sed -e 
> > 's,^.*/,,'"
> >            ;;
> > -        linux* | gnu* | kfreebsd*-gnu | knetbsd*-gnu) # glibc-based systems
> > +        linux* | gnu* | k*bsd*-gnu | kopensolaris*-gnu) # glibc-based 
> > systems
> >            LDDPROG="ldd"
> >            dnl The output of "ldd program" looks like this:
> >            dnl         libc.so.6 => /lib/libc.so.6 (0x4002d000)
> > diff --git a/m4/lib-link.m4 b/m4/lib-link.m4
> > index fcd3391..42cab09 100644
> > --- a/m4/lib-link.m4
> > +++ b/m4/lib-link.m4
> > @@ -472,7 +472,7 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
> >                  if test "X$additional_includedir" = "X/usr/local/include"; 
> > then
> >                    if test -n "$GCC"; then
> >                      case $host_os in
> > -                      linux* | gnu* | k*bsd*-gnu) haveit=yes;;
> > +                      linux* | gnu* | k*bsd*-gnu | kopensolaris*-gnu) 
> > haveit=yes;;
> >                      esac
> >                    fi
> >                  fi
> > @@ -523,7 +523,7 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
> >                           || test "X$additional_libdir" = 
> > "X/usr/local/$acl_libdirstem2"; then
> >                          if test -n "$GCC"; then
> >                            case $host_os in
> > -                            linux* | gnu* | k*bsd*-gnu) haveit=yes;;
> > +                            linux* | gnu* | k*bsd*-gnu | 
> > kopensolaris*-gnu) haveit=yes;;
> >                            esac
> >                          fi
> >                        fi
> > diff --git a/m4/lib-prefix.m4 b/m4/lib-prefix.m4
> > index 3bdc0fc..7b60a31 100644
> > --- a/m4/lib-prefix.m4
> > +++ b/m4/lib-prefix.m4
> > @@ -70,7 +70,7 @@ AC_DEFUN([AC_LIB_PREFIX],
> >          if test "X$additional_includedir" = "X/usr/local/include"; then
> >            if test -n "$GCC"; then
> >              case $host_os in
> > -              linux* | gnu* | k*bsd*-gnu) haveit=yes;;
> > +              linux* | gnu* | k*bsd*-gnu | kopensolaris*-gnu) haveit=yes;;
> >              esac
> >            fi
> >          fi




reply via email to

[Prev in Thread] Current Thread [Next in Thread]