This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

symlink-tree


[Got a bounce first time]

> From: <guerby@acm.org>
> To: binutils@sources.redhat.com, autoconf-patches@gnu.org,
>    bug-gnu-utils@gcc.org
> CC: guerby@acm.org
> Subject: symlink-tree
> Reply-to: guerby@acm.org

The last patch applied to symlink-tree (handle DOS stuff) was by DJ:

<http://gcc.gnu.org/ml/gcc-patches/2000-12/msg00491.html>

and it was applied only to the gcc tree, not to the src one, so gcc
has now what I believe the most up to date copy of this script, after
having looked at CVS, www and mailing list archives of gdb, binutils
and autoconf plus google. src MAINTAINERS file states that
symlink-tree comes from autoconf, however it does not seem to have
ever existed there.

cvs archeology says:

revision 1.1
date: 1997/08/21 22:57:39;  author: jason;  state: Exp;
branches:  1.1.1;
Initial revision

I proposed the GCC project adoption of symlink-tree:

<http://gcc.gnu.org/ml/gcc-patches/2001-12/msg00247.html>

DJ asked me to post to a wider audience, so here is a patch to src.

Thank for any help,

- -- 
Laurent Guerby <guerby@acm.org>

2001-12-03  Laurent Guerby  <guerby@acm.org>

	    * MAINTAINERS: gcc adopts symlink-tree, refer more to
            libiberty.

2000-12-09  Laurynas Biveinis  <lauras@softhome.net>

	    * symlink-tree: handle DOS-style absolute paths.

*** MAINTAINERS.orig	Mon Dec  3 23:33:37 2001
- --- MAINTAINERS	Mon Dec  3 23:35:17 2001
*************** ltconfig; ltmain.sh
*** 58,70 ****
  	sources or submitted to the master file maintainer and brought
  	in via a merge.
  
! mkinstalldirs; move-if-change; symlink-tree
  	autoconf: http://gnu.org
  	Patches to autoconf-patches@gnu.org.
  	Changes need to be done in tandem with the official AUTOCONF
  	sources or submitted to the master file maintainer and brought
  	in via a merge.
  
  newlib/; libgloss/
  	http://sources.redhat.com/newlib/
  	Patches to newlib@sources.redhat.com.
- --- 58,74 ----
  	sources or submitted to the master file maintainer and brought
  	in via a merge.
  
! mkinstalldirs; move-if-change
  	autoconf: http://gnu.org
  	Patches to autoconf-patches@gnu.org.
  	Changes need to be done in tandem with the official AUTOCONF
  	sources or submitted to the master file maintainer and brought
  	in via a merge.
  
+ symlink-tree
+ 	gcc: http://gcc.gnu.org
+ 	See libiberty.
+ 
  newlib/; libgloss/
  	http://sources.redhat.com/newlib/
  	Patches to newlib@sources.redhat.com.
*************** expect/; config-ml.in; mpw-README; mpw-b
*** 93,99 ****
  mpw-configure; mpw-install; setup.com; missing; makefile.vms; utils/;
  config/; config.if; makefile.vms; missing; ylwrap; mkdep; etc/;
  install-sh; intl/
! 	Ask.
  
  modules file
  	Obviously changes to this file should not go through
- --- 97,103 ----
  mpw-configure; mpw-install; setup.com; missing; makefile.vms; utils/;
  config/; config.if; makefile.vms; missing; ylwrap; mkdep; etc/;
  install-sh; intl/
! 	Ask DJ Delorie <dj@redhat.com> after reading the libiberty entry.
  
  modules file
  	Obviously changes to this file should not go through

*** symlink-tree	Fri Jul  7 15:21:39 2000
- --- ../../gcc/gcc/symlink-tree	Sat Dec  9 17:06:19 2000
*************** ignore_additional=". .. CVS"
*** 20,32 ****
  # If we were invoked with a relative path name, adjust ${prog} to work
  # in subdirs.
  case ${prog} in
! /*) ;;
  *) prog=../${prog} ;;
  esac
  
  # Set newsrcdir to something subdirectories can use.
  case ${srcdir} in
! /*) newsrcdir=${srcdir} ;;
  *) newsrcdir=../${srcdir} ;;
  esac
  
- --- 20,32 ----
  # If we were invoked with a relative path name, adjust ${prog} to work
  # in subdirs.
  case ${prog} in
! /* | [A-Za-z]:[\\/]*) ;;
  *) prog=../${prog} ;;
  esac
  
  # Set newsrcdir to something subdirectories can use.
  case ${srcdir} in
! /* | [A-Za-z]:[\\/]*) newsrcdir=${srcdir} ;;
  *) newsrcdir=../${srcdir} ;;
  esac


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]