http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54873



             Bug #: 54873

           Summary: runtime/pprof FAILs

    Classification: Unclassified

           Product: gcc

           Version: 4.8.0

            Status: UNCONFIRMED

          Severity: normal

          Priority: P3

         Component: go

        AssignedTo: i...@airs.com

        ReportedBy: r...@gcc.gnu.org

              Host: *-*-solaris2.*

            Target: *-*-solaris2.*

             Build: *-*-solaris2.*





The runtime/pprof testcase FAILs on Solaris:



Undefined            first referenced

 symbol                  in file

nanosleep                          

/var/gcc/regression/trunk/10-gcc/build/i386-pc-solaris2.10/libgo/.libs/libgo.a(syscall.o)

sched_yield                        

/var/gcc/regression/trunk/10-gcc/build/i386-pc-solaris2.10/libgo/.libs/libgo.a(yield.o)

sem_timedwait                      

/var/gcc/regression/trunk/10-gcc/build/i386-pc-solaris2.10/libgo/.libs/libgo.a(thread-sema.o)

sem_init                           

/var/gcc/regression/trunk/10-gcc/build/i386-pc-solaris2.10/libgo/.libs/libgo.a(thread-sema.o)

sem_post                           

/var/gcc/regression/trunk/10-gcc/build/i386-pc-solaris2.10/libgo/.libs/libgo.a(thread-sema.o)

sem_wait                           

/var/gcc/regression/trunk/10-gcc/build/i386-pc-solaris2.10/libgo/.libs/libgo.a(thread-sema.o)

ld: fatal: symbol referencing errors. No output written to a.out

collect2: error: ld returned 1 exit status

FAIL: runtime/pprof



This happens due to



runtime_pprof_check_GOCFLAGS = -static-libgo



in libgo/Makefile.am.



The generated Makefile has



LIBS = -lrt



but this is not added by gccgo in the static case.



  Rainer

Reply via email to