Sivakumar.Shanmugasundaram at sun.com wrote: > Mike, > > I trust you :-)
risk-taker > Attached is the diffs file. Since I had just used a source tarball, > instead of any SCCS/CVS thingy, I could not do 'webrev'. well since you're at sun you can bringover the teamware workspace too (/ws/sfwnv-clone, or /net/sfwnv.sfbay/gates/sfwnv/clone). And you can reach http://sfwnv.sfbay as well. Though you can do the request-sponser thing as well I suppose. > > Please let me know if this is okay. Thanks for your help. It looks about like I thought it would, though I think there are a few issues. A full build would likely complain :) > # First, nuke the "fixincludes" headers that gcc installs. > # We need to create these on the install machine at > # package install time. > + # Except the objc include files. > + #rm -rf ${ROOT}/usr/sfw/lib/gcc/${MACHNAME}/${GCCVER}/include > + ls -d ${ROOT}/usr/sfw/lib/gcc/${MACHNAME}/${GCCVER}/include/* | grep -v > objc | xargs rm -rf Here of course you'll just delete the rm -rf, not comment it out. > --- usr/src/pkgdefs/SUNWgcc/prototype_sparc.tmpl Thu Feb 1 10:30:02 2007 > *************** > *** 68,73 **** > --- 68,75 ---- > d none usr/sfw/libexec/gcc/sparc-sun-solaris{SOL_REV} 755 root bin > d none usr/sfw/libexec/gcc/sparc-sun-solaris{SOL_REV}/3.4.3 755 root bin > d none usr/sfw/libexec/gcc/sparc-sun-solaris{SOL_REV}/3.4.3/install-tools > 755 root bin > + d none usr/sfw/lib/gcc/sparc-pc-solaris{SOL_REV}/3.4.3/include 755 root bin > + d none usr/sfw/lib/gcc/sparc-pc-solaris{SOL_REV}/3.4.3/include/objc 755 > root bin > f none > usr/sfw/include/c++/3.4.3/sparc-sun-solaris{SOL_REV}/bits/atomic_word.h 444 > root bin > f none > usr/sfw/include/c++/3.4.3/sparc-sun-solaris{SOL_REV}/bits/basic_file.h 444 > root bin > f none > usr/sfw/include/c++/3.4.3/sparc-sun-solaris{SOL_REV}/bits/c++allocator.h 444 > root bin > *************** > *** 125,130 **** > --- 127,146 ---- > f none usr/sfw/libexec/gcc/sparc-sun-solaris{SOL_REV}/3.4.3/cc1plus 555 > root bin > f none usr/sfw/libexec/gcc/sparc-sun-solaris{SOL_REV}/3.4.3/collect2 555 > root bin > f none usr/sfw/libexec/gcc/sparc-sun-solaris{SOL_REV}/3.4.3/f771 555 root > bin > + f none usr/sfw/libexec/gcc/sparc-pc-solaris{SOL_REV}/3.4.3/cc1obj 555 root > bin > f none > usr/sfw/libexec/gcc/sparc-sun-solaris{SOL_REV}/3.4.3/install-tools/fixinc.sh > 555 root bin > f none > usr/sfw/libexec/gcc/sparc-sun-solaris{SOL_REV}/3.4.3/install-tools/fixincl > 555 root bin > f none > usr/sfw/libexec/gcc/sparc-sun-solaris{SOL_REV}/3.4.3/install-tools/mkheaders > 555 root bin > + f none usr/sfw/lib/sparcv9/libobjc.a 555 root bin > + f none usr/sfw/lib/libobjc.a 555 root bin > + f none > usr/sfw/lib/gcc/sparc-pc-solaris{SOL_REV}/3.4.3/include/objc/NXConstStr.h 444 > root bin > + f none > usr/sfw/lib/gcc/sparc-pc-solaris{SOL_REV}/3.4.3/include/objc/Object.h 444 > root bin > + f none > usr/sfw/lib/gcc/sparc-pc-solaris{SOL_REV}/3.4.3/include/objc/Protocol.h 444 > root bin > + f none > usr/sfw/lib/gcc/sparc-pc-solaris{SOL_REV}/3.4.3/include/objc/encoding.h 444 > root bin > + f none usr/sfw/lib/gcc/sparc-pc-solaris{SOL_REV}/3.4.3/include/objc/hash.h > 444 root bin > + f none > usr/sfw/lib/gcc/sparc-pc-solaris{SOL_REV}/3.4.3/include/objc/objc-api.h 444 > root bin > + f none > usr/sfw/lib/gcc/sparc-pc-solaris{SOL_REV}/3.4.3/include/objc/objc-list.h 444 > root bin > + f none usr/sfw/lib/gcc/sparc-pc-solaris{SOL_REV}/3.4.3/include/objc/objc.h > 444 root bin > + f none > usr/sfw/lib/gcc/sparc-pc-solaris{SOL_REV}/3.4.3/include/objc/sarray.h 444 > root bin > + f none usr/sfw/lib/gcc/sparc-pc-solaris{SOL_REV}/3.4.3/include/objc/thr.h > 444 root bin > + f none > usr/sfw/lib/gcc/sparc-pc-solaris{SOL_REV}/3.4.3/include/objc/typedstream.h > 444 root bin I don't know what sparc-pc-solaris is :) I think you mean sparc-sun-solaris like the other entries. Mike
