[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