Skip site navigation (1) Skip section navigation (2)

Re: Support building in a different directory on Solaris

From: Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
To: Ian Lance Taylor <ian(at)airs(dot)com>
Cc: pgsql-patches(at)postgresql(dot)org
Subject: Re: Support building in a different directory on Solaris
Date: 2001-09-07 15:18:20
Message-ID: 200109071518.f87FIKT23577@candle.pha.pa.us (view raw or flat)
Thread:
Lists: pgsql-patches
Patch removed per request from Peter E.

> Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us> writes:
> 
> > Your patch has been added to the PostgreSQL unapplied patches list at:
> > 
> > 	http://candle.pha.pa.us/cgi-bin/pgpatches
> > 
> > I will try to apply it within the next 48 hours.
> 
> Thanks.  There was some discussion of a slightly different patch to
> address this by removing the requirement for test -ef.  I've appended
> a patch for that; it has not been tested as well as my previous patch.
> I'm agnostic as to which one is used.
> 
> Ian
> 
> Index: configure.in
> ===================================================================
> RCS file: /projects/cvsroot/pgsql/configure.in,v
> retrieving revision 1.136
> diff -u -r1.136 configure.in
> --- configure.in	2001/09/06 03:23:38	1.136
> +++ configure.in	2001/09/07 04:58:47
> @@ -1216,25 +1216,18 @@
>    AC_CHECK_PROGS(SGMLSPL, sgmlspl)
>  fi
>  
> -# check whether 'test -ef' works
> -if (test "$srcdir" -ef "$srcdir") >/dev/null 2>&1 ; then
> -  test_ef_works=yes
> -else
> -  test_ef_works=no
> -fi
> -
>  abs_top_srcdir=
>  AC_SUBST(abs_top_srcdir)
>  
> -if test "$test_ef_works" = yes ; then
>  # prepare build tree if outside source tree
> -  if test "$srcdir" -ef . ; then : ; else
> -    abs_top_srcdir=`cd $srcdir && pwd`
> -    echo $ac_n "preparing build tree... $ac_c" 1>&6
> -    /bin/sh "$srcdir/config/prep_buildtree" "$abs_top_srcdir" "." \
> -      || AC_MSG_ERROR(failed)
> -    AC_MSG_RESULT(done)
> -  fi
> +if test "`cd $srcdir && /bin/pwd`" = "`/bin/pwd`"; then
> +  :
> +else
> +  abs_top_srcdir=`cd $srcdir && pwd`
> +  echo $ac_n "preparing build tree... $ac_c" 1>&6
> +  /bin/sh "$srcdir/config/prep_buildtree" "$abs_top_srcdir" "." \
> +    || AC_MSG_ERROR(failed)
> +  AC_MSG_RESULT(done)
>  fi
>  
>  AC_OUTPUT(
> Index: prep_buildtree
> ===================================================================
> RCS file: /projects/cvsroot/pgsql/config/prep_buildtree,v
> retrieving revision 1.3
> diff -u -r1.3 prep_buildtree
> --- prep_buildtree	2001/03/03 15:53:41	1.3
> +++ prep_buildtree	2001/09/07 04:59:01
> @@ -29,10 +29,12 @@
>      fi
>  done
>  
> -for item in `find "$sourcetree" -name Makefile -o -name GNUmakefile`; do
> +for item in `find "$sourcetree" -name Makefile -print -o -name GNUmakefile -print`; do
>      subdir=`expr "$item" : "$sourcetree\(.*\)"`
>      if test ! -f "${item}.in"; then
> -        ln -fs "$item" "$buildtree/$subdir" || exit 1
> +        if cmp "$item" "$buildtree/subdir" >/dev/null 2>&1; then : ; else
> +            ln -fs "$item" "$buildtree/$subdir" || exit 1
> +        fi
>      fi
>  done
>  
> 

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman(at)candle(dot)pha(dot)pa(dot)us               |  (610) 853-3000
  +  If your life is a hard drive,     |  830 Blythe Avenue
  +  Christ can be your backup.        |  Drexel Hill, Pennsylvania 19026

In response to

Responses

pgsql-patches by date

Next:From: Reinhard MaxDate: 2001-09-07 15:18:50
Subject: UTF-8 patch for PgTcl (was: Patch for pl/tcl ...)
Previous:From: Peter EisentrautDate: 2001-09-07 15:17:35
Subject: Re: Support building in a different directory on Solaris

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group