[M3commit] CVS Update: cm3
Jay Krell
jkrell at elego.de
Sat May 16 00:08:37 CEST 2009
CVSROOT: /usr/cvs
Changes by: jkrell at birch. 09/05/16 00:08:37
cm3/m3-sys/m3cc/gcc-apple
Update of /usr/cvs/cm3/m3-sys/m3cc/gcc-apple
In directory birch:/tmp/cvs-serv18847
Log Message:
more files missing from Apple's gcc, including files needed to host on cygwin
derivation, not very automated
tar xf gcc-core-4.2.1.tar.bz2
tar xf gcc_42-5566.tar.gz
dir /s/b gcc-4.2.1 > gcc-4.2.1.txt
dir /s/b gcc_42-5566 > gcc_42-5566.txt
remove prefixes in gcc-4.2.1.txt and gcc_42-5566.txt
diff gcc-4.2.1.txt gcc_42-5566.txt | grep "<" > 1.txt
sed -ie "s/^< //" 1.txt
manually remove noise:
doc
treelang
lex
yacc
files at root
basically all but gcc/config
change backslashes to forward slashes
Then want to remove from this file lines that occur in Apple's REMOVED file.
Sadly, this was done manually.
Also, one file has files where the other leaves it as directories.
After some manual operations, specifically checking all the
directories -- that is all but i386 and rs6000 -- you end up with the list:
gcc/config/i386/sysv5.h
gcc/config/i386/t-beos
gcc/config/i386/t-crtfm
gcc/config/i386/t-crtpic
gcc/config/i386/t-crtstuff
gcc/config/i386/t-cygming
gcc/config/i386/t-cygwin
gcc/config/i386/t-djgpp
gcc/config/i386/t-gthr-win32
gcc/config/i386/t-i386elf
gcc/config/i386/t-interix
gcc/config/i386/t-linux64
gcc/config/i386/t-mingw32
gcc/config/i386/t-netware
gcc/config/i386/t-nto
gcc/config/i386/t-nwld
gcc/config/i386/t-openbsd
gcc/config/i386/t-pmm_malloc
gcc/config/i386/t-rtems-i386
gcc/config/i386/t-sco5
gcc/config/i386/t-sol2
gcc/config/i386/t-sol2-10
gcc/config/i386/t-svr3dbx
gcc/config/i386/t-uwin
gcc/config/i386/t-vxworks
gcc/config/i386/t-vxworksae
gcc/config/i386/unix.h
gcc/config/i386/uwin.asm
gcc/config/i386/uwin.h
gcc/config/i386/vxworks.h
gcc/config/i386/vxworksae.h
gcc/config/i386/winnt-cxx.c
gcc/config/i386/winnt-stubs.c
gcc/config/i386/winnt.c
gcc/config/i386/x-cygwin
gcc/config/i386/x-mingw32
gcc/config/i386/x86-64.h
gcc/config/i386/xm-cygwin.h
gcc/config/i386/xm-djgpp.h
gcc/config/i386/xm-mingw32.h
All the t- files are probably target and can be omitted, but I won't.
Prefix all these with gcc-4.2.1/
dos2unix *.txt
rd /q/s gcc-4.2.1
tar --files-from 3.txt -xf gcc-core-4.2.1.tar.bz2
cd gcc-4.2.1
cvs import cm3/m3-sys/m3cc/gcc-apple fsf gcc_4_2_1
Status:
Vendor Tag: fsf
Release Tags: gcc_4_2_1
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/t-crtstuff
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/t-mingw32
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/t-sol2-10
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/xm-mingw32.h
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/unix.h
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/t-vxworks
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/t-gthr-win32
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/t-nto
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/vxworks.h
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/uwin.h
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/t-crtfm
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/t-i386elf
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/t-cygming
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/winnt-cxx.c
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/t-cygwin
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/winnt-stubs.c
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/t-vxworksae
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/t-nwld
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/t-djgpp
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/t-pmm_malloc
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/t-linux64
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/sysv5.h
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/uwin.asm
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/t-netware
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/t-sol2
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/x86-64.h
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/t-rtems-i386
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/winnt.c
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/t-interix
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/x-cygwin
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/t-sco5
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/vxworksae.h
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/xm-cygwin.h
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/t-beos
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/t-svr3dbx
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/t-openbsd
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/x-mingw32
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/t-uwin
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/xm-djgpp.h
N cm3/m3-sys/m3cc/gcc-apple/gcc/config/i386/t-crtpic
No conflicts created by this import
More information about the M3commit
mailing list