You caught me. I had not built on Sparc. I will do the following now. Use the /ws/sfwnv-clone for my workspace, redo the changes there, make builds on x64 as well as sparc, do a webrev and then submit again.
Apart from the 'sparc-pc' goof up, do you see any other issues that will make the full build complain. Thanks Mike. Siva Mike Sullivan wrote: > 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 -------------- next part -------------- A non-text attachment was scrubbed... Name: Sivakumar.Shanmugasundaram.vcf Type: text/x-vcard Size: 303 bytes Desc: not available URL: <http://mail.opensolaris.org/pipermail/sfwnv-discuss/attachments/20070209/a42d5318/attachment.vcf>
