Module Name: src
Committed By: apb
Date: Sat Apr 5 11:18:03 UTC 2014
Modified Files:
src/doc: 3RDPARTY
Log Message:
Add a "Location" line for all three versions of gcc. Explain why both
gcc.old and gcc trees are expected to persist in the future. Briefly
describe how to import a new version of gcc.old.
To generate a diff of this commit:
cvs rdiff -u -r1.1104 -r1.1105 src/doc/3RDPARTY
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/doc/3RDPARTY
diff -u src/doc/3RDPARTY:1.1104 src/doc/3RDPARTY:1.1105
--- src/doc/3RDPARTY:1.1104 Thu Apr 3 15:35:55 2014
+++ src/doc/3RDPARTY Sat Apr 5 11:18:03 2014
@@ -1,4 +1,4 @@
-# $NetBSD: 3RDPARTY,v 1.1104 2014/04/03 15:35:55 wiz Exp $
+# $NetBSD: 3RDPARTY,v 1.1105 2014/04/05 11:18:03 apb Exp $
#
# This file contains a list of the software that has been integrated into
# NetBSD where we are not the primary maintainer.
@@ -376,9 +376,19 @@ Home Page: http://www.gnu.org/software/g
Mailing List: [email protected]
Responsible: thorpej, mrg
License: GPLv3, LGPLv3.1
+Location: gnu/dist/gcc4
+Location: external/gpl3/gcc.old/dist
Location: external/gpl3/gcc/dist
Notes:
-before importing:
+As of April 2014, there are three versions of gcc in the NetBSD tree.
+In the long term, we expect that there will often be two versions,
+in the "gcc" and "gcc.old" directories. Having two versions allows
+migration from one version of gcc to another to happen for one port
+at a time, instead of for all ports simultaneously.
+When importing a new version of external/gpl3/gcc.old:
+ - copy the current version of external/gpl3/gcc
+ - import it to a "NETBSD" vendor branch in externalgpl3/gcc.old
+Before importing a new version of external/gpl3/gcc:
- delete all .cvsignore and .gitignore files
- delete java ada fortran their libraries and testsuites
- delete libffi zlib boehm-gc