[Mono-bugs] [Bug 327879] New: s390 fails to compile on newer gcc versions (4.2) in autobuild STABLE

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Mon Sep 24 13:33:37 EDT 2007


https://bugzilla.novell.com/show_bug.cgi?id=327879#c237611

           Summary: s390 fails to compile on newer gcc versions (4.2) in
                    autobuild STABLE
           Product: Mono: Runtime
           Version: unspecified
          Platform: Other
        OS/Version: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: JIT
        AssignedTo: lupus at novell.com
        ReportedBy: wberrier at novell.com
         QAContact: mono-bugs at ximian.com
                CC: jjolly at novell.com, neale at sinenomine.net
          Found By: ---


This has been failing for some time... adding some notes here:

I'm wondering if it's similar to bug #237611

I'm only guessing that the 4.2 gcc version has something to do with it, since
the s390 ports are mainly built on sles9 with an older compiler.

It fails with this error:

make all-local
make[8]: Entering directory
`/usr/src/packages/BUILD/mono-1.2.5/mcs/class/Mono.CompilerServices.SymbolWriter'
MONO_PATH="../../class/lib/net_1_1_bootstrap:$MONO_PATH"
/usr/src/packages/BUILD/mono-1.2.5/runtime/mono-wrapper 
./../class/lib/net_1_1_bootstrap/mcs.exe /codepage:65001   -d:NET_1_1
-d:ONLY_1_1 -debug /noconfig /r:mscorlib.dll -target:library
-out:Mono.CompilerServices.SymbolWriter.dll 
@Mono.CompilerServices.SymbolWriter.dll.sources
mono: pthread_mutex_lock.c:66: __pthread_mutex_lock: Assertion
`mutex->__data.__owner == 0' failed.
Stacktrace:


Native stacktrace:

        /usr/src/packages/BUILD/mono-1.2.5/mono/mini/mono [0x80140ed8]
        [0x20000e83368]
        /lib64/libc.so.6(gsignal+0x4a) [0x2000020462e]
        /lib64/libc.so.6(abort+0x110) [0x20000205c70]
        /lib64/libc.so.6(__assert_fail+0xd2) [0x200001fc072]
        /lib64/libpthread.so.0(pthread_mutex_lock+0x71e) [0x2000012416e]
        /usr/src/packages/BUILD/mono-1.2.5/mono/mini/mono [0x800281da]
        /usr/src/packages/BUILD/mono-1.2.5/mono/mini/mono [0x8012bc6a]
        /usr/src/packages/BUILD/mono-1.2.5/mono/mini/mono [0x8012c322]
        /usr/src/packages/BUILD/mono-1.2.5/mono/mini/mono [0x800a42d2]
        /usr/src/packages/BUILD/mono-1.2.5/mono/mini/mono [0x800fc6e0]
        /usr/src/packages/BUILD/mono-1.2.5/mono/mini/mono [0x800a44b4]
        /usr/src/packages/BUILD/mono-1.2.5/mono/mini/mono [0x80050f9c]
        /usr/src/packages/BUILD/mono-1.2.5/mono/mini/mono [0x800d4d38]
        /usr/src/packages/BUILD/mono-1.2.5/mono/mini/mono [0x800f70b6]
        /lib64/libpthread.so.0 [0x200001212c2]
        /lib64/libc.so.6 [0x200002ab556]

=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

make[8]: ***
[../../class/lib/net_1_1_bootstrap/Mono.CompilerServices.SymbolWriter.dll]
Aborted
make[8]: Leaving directory
`/usr/src/packages/BUILD/mono-1.2.5/mcs/class/Mono.CompilerServices.SymbolWriter'
make[7]: *** [do-all] Error 2
make[7]: Leaving directory
`/usr/src/packages/BUILD/mono-1.2.5/mcs/class/Mono.CompilerServices.SymbolWriter'
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory `/usr/src/packages/BUILD/mono-1.2.5/mcs/class'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/usr/src/packages/BUILD/mono-1.2.5/mcs'
make[4]: *** [profile-do--net_1_1_bootstrap--all] Error 2
make[4]: Leaving directory `/usr/src/packages/BUILD/mono-1.2.5/mcs'
make[3]: *** [profiles-do--all] Error 2
make[3]: Leaving directory `/usr/src/packages/BUILD/mono-1.2.5/mcs'
make[2]: *** [all-local] Error 2
make[2]: Leaving directory `/usr/src/packages/BUILD/mono-1.2.5/runtime'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/packages/BUILD/mono-1.2.5'
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.39327 (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.39327 (%build)


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the mono-bugs mailing list