This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC 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 looks orphaned


DJ, the last patch applied to symlink-tree (handle DOS stuff):

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

was made only to the gcc tree, not to src and by you. src MAINTAINERS
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

Should the GCC project adopt symlink-tree? If so here is a patch to
src for DJ to review. 

-- 
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]