On Thu, Aug 23, 2018 at 1:24 AM, Amandeep Gautam <amandeepgaut...@gmail.com> wrote: > Hi Ian, > I ran the following after changing directory to > /export/home/amandeep/gccgo-obj/sparc-sun-solaris2.10/libgo/: > > files=`echo /export/home/amandeep/gccgo-src/libgo/go/fmt/doc.go > /export/home/amandeep/gccgo-src/libgo/go/fmt/format.go > /export/home/amandeep/gccgo-src/libgo/go/fmt/print.go > /export/home/amandeep/gccgo-src/libgo/go/fmt/scan.go errors.gox io.gox > math.gox os.gox reflect.gox strconv.gox sync.gox unicode/utf8.gox | sed -e > 's/[^ ]*\.gox//g' -e 's/[^ ]*\.dep//'`; /bin/bash ./libtool --tag GO > --mode=compile --verbose /export/home/amandeep/gccgo-obj/./gcc/gccgo > -B/export/home/amandeep/gccgo-obj/./gcc/ > -B/usr/gnu/sparc-sun-solaris2.10/bin/ -B/usr/gnu/sparc-sun-solaris2.10/lib/ > -isystem /usr/gnu/sparc-sun-solaris2.10/include -isystem > /usr/gnu/sparc-sun-solaris2.10/sys-include -O2 -g -I . -c > -fgo-pkgpath=`echo fmt.lo | sed -e 's/.lo$//' -e > 's|golang_org|vendor/golang_org|'` -o fmt.lo $files > > I still get the same compilation error: > > go1: internal compiler error: Segmentation Fault > 0x6b9757 crash_signal > /export/home/amandeep/gccgo-src/gcc/toplev.c:325 > Please submit a full bug report, > with preprocessed source if appropriate. > Please include the complete backtrace with any bug report. > See <https://gcc.gnu.org/bugs/> for instructions. > > and did not get any more output using the verbose option. What should have > been done differently?
Don't use that command, use the command that that prints out: the line that starts with "libtool: compile:". Ian > On Monday, August 20, 2018 at 6:41:54 PM UTC-7, Ian Lance Taylor wrote: >> >> On Sun, Aug 19, 2018 at 9:39 PM, Amandeep Gautam >> <amandee...@gmail.com> wrote: >> >> > gmake[3]: Entering directory >> > '/export/home/amandeep/gccgo-obj/sparc-sun-solaris2.10/libgo' >> > gmake[4]: Entering directory >> > '/export/home/amandeep/gccgo-obj/sparc-sun-solaris2.10/libgo' >> > /opt/csw/bin/gmkdir -p .; files=`echo >> > /export/home/amandeep/gccgo-src/libgo/go/fmt/doc.go >> > /export/home/amandeep/gccgo-src/libgo/go/fmt/format.go >> > /export/home/amandeep/gccgo-src/libgo/go/fmt/print.go >> > /export/home/amandeep/gccgo-src/libgo/go/fmt/scan.go errors.gox io.gox >> > math.gox os.gox reflect.gox strconv.gox sync.gox unicode/utf8.gox | sed >> > -e >> > 's/[^ ]*\.gox//g' -e 's/[^ ]*\.dep//'`; /bin/bash ./libtool --tag GO >> > --mode=compile /export/home/amandeep/gccgo-obj/./gcc/gccgo >> > -B/export/home/amandeep/gccgo-obj/./gcc/ >> > -B/usr/gnu/sparc-sun-solaris2.10/bin/ >> > -B/usr/gnu/sparc-sun-solaris2.10/lib/ >> > -isystem /usr/gnu/sparc-sun-solaris2.10/include -isystem >> > /usr/gnu/sparc-sun-solaris2.10/sys-include -O2 -g -I . -c >> > -fgo-pkgpath=`echo fmt.lo | sed -e 's/.lo$//' -e >> > 's|golang_org|vendor/golang_org|'` -o fmt.lo $files >> > libtool: compile: /export/home/amandeep/gccgo-obj/./gcc/gccgo >> > -B/export/home/amandeep/gccgo-obj/./gcc/ >> > -B/usr/gnu/sparc-sun-solaris2.10/bin/ >> > -B/usr/gnu/sparc-sun-solaris2.10/lib/ >> > -isystem /usr/gnu/sparc-sun-solaris2.10/include -isystem >> > /usr/gnu/sparc-sun-solaris2.10/sys-include -O2 -g -I . -c >> > -fgo-pkgpath=fmt >> > /export/home/amandeep/gccgo-src/libgo/go/fmt/doc.go >> > /export/home/amandeep/gccgo-src/libgo/go/fmt/format.go >> > /export/home/amandeep/gccgo-src/libgo/go/fmt/print.go >> > /export/home/amandeep/gccgo-src/libgo/go/fmt/scan.go -fPIC -o >> > .libs/fmt.o >> > go1: internal compiler error: Segmentation Fault >> > 0x6b9757 crash_signal >> > /export/home/amandeep/gccgo-src/gcc/toplev.c:325 >> > Please submit a full bug report, >> > with preprocessed source if appropriate. >> > Please include the complete backtrace with any bug report. >> > See <https://gcc.gnu.org/bugs/> for instructions. >> > gmake[4]: *** [Makefile:3324: fmt.lo] Error 1 >> >> >> Thanks. Unfortunately, I don't know what could be causing this. >> Everything looks fine, except that the compiler is crashing. I'm not >> seeing this on Solaris 11. I think you will have to debug the >> compiler. To see more about what is happening, run the "compile:" >> command by itself. It should crash in the same way. Then run it with >> the -v option to see how the go1 program is being run. Running the >> go1 program with those arguments should crash. That is what you need >> to debug; presumably there is a NULL pointer dereference or something. >> >> Ian > > -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to golang-nuts+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.