[Mono-bugs] [Bug 80304][Wis] New - Mono does not build with HP-UX on ia64 with gcc
bugzilla-daemon at bugzilla.ximian.com
bugzilla-daemon at bugzilla.ximian.com
Mon Dec 18 12:41:34 EST 2006
Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.
Changed by warren at warrenandrachel.com.
http://bugzilla.ximian.com/show_bug.cgi?id=80304
--- shadow/80304 2006-12-18 12:41:34.000000000 -0500
+++ shadow/80304.tmp.22215 2006-12-18 12:41:34.000000000 -0500
@@ -0,0 +1,77 @@
+Bug#: 80304
+Product: Mono: Compilers
+Version: 1.0
+OS: HP-UX
+OS Details: HP-UX ia64
+Status: NEW
+Resolution:
+Severity:
+Priority: Wishlist
+Component: Other.
+AssignedTo: mono-bugs at ximian.com
+ReportedBy: warren at warrenandrachel.com
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL:
+Cc:
+Summary: Mono does not build with HP-UX on ia64 with gcc
+
+Please fill in this template when reporting a bug, unless you know what you
+are doing.
+Description of Problem:
+
+./configure fails when building mono on ia64 with gcc:
+
+
+
+Steps to reproduce the problem:
+1. run ./configure
+2.
+3.
+
+Actual Results:
+checking for C compiler default output file name... configure: error: C
+compiler cannot create executables
+
+
+Expected Results:
+ok
+
+How often does this happen?
+
+Every time
+
+Additional Information:
+
+The +ESdbgasm flag only applies to non-gcc compilers on risc systems. GNU
+ld cannot use the -z flag like builtin ld.
+
+*** ./configure.in Wed Dec 6 12:01:40 2006
+--- ../../mono-1.2.2.1/configure.in Mon Dec 18 10:19:22 2006
+***************
+*** 190,197 ****
+ *-*-hpux*)
+ platform_win32=no
+ CPPFLAGS="$CPPFLAGS -DGC_HPUX_THREADS -D_HPUX_SOURCE
+-D_XOPEN_SOURCE_EXTENDED -D_REENTRANT"
+! CFLAGS="$CFLAGS +ESdbgasm"
+! LDFLAGS="$LDFLAGS -z"
+ libmono_cflags="-D_REENTRANT"
+ libmono_ldflags="-lpthread"
+ libgc_threads=pthreads
+--- 190,203 ----
+ *-*-hpux*)
+ platform_win32=no
+ CPPFLAGS="$CPPFLAGS -DGC_HPUX_THREADS -D_HPUX_SOURCE
+-D_XOPEN_SOURCE_EXTENDED -D_REENTRANT"
+! # +ESdbgasm only valid on bundled cc on RISC
+! # silently ignored for ia64
+! if test $GCC != "yes"; then
+! CFLAGS="$CFLAGS +ESdbgasm"
+! # Arrange for run-time dereferencing of null
+! # pointers to produce a SIGSEGV signal.
+! LDFLAGS="$LDFLAGS -z"
+! fi
+ libmono_cflags="-D_REENTRANT"
+ libmono_ldflags="-lpthread"
+ libgc_threads=pthreads
More information about the mono-bugs
mailing list