[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