This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
symlink-tree
- From: <guerby at acm dot org>
- To: binutils at sources dot redhat dot com
- Cc: guerby at acm dot org
- Date: Tue, 4 Dec 2001 12:37:13 +0100
- Subject: symlink-tree
- Reply-to: guerby at acm dot org
[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