dotgnu-pnet
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Pnet-developers] [patch #3164] OpenBSD support


From: Saul Hazledine
Subject: [Pnet-developers] [patch #3164] OpenBSD support
User-agent: Mozilla/5.0 (X11; U; OpenBSD i386; en-US; rv:1.6) Gecko/20040324 Firefox/0.8

This mail is an automated notification from the patch tracker
 of the project: DotGNU Portable.NET.




/**************************************************************************/
[patch #3164] Full Item Snapshot:

URL: <http://savannah.gnu.org/patch/?func=detailitem&item_id=3164>
Project: DotGNU Portable.NET
Submitted by: Saul Hazledine
On: Sun 06/27/2004 at 13:44

Category:  None
Priority:  5 - Normal
Resolution:  None
Assigned to:  None
Originator Email:  
Status:  Open


Summary:  OpenBSD support

Original Submission:  OpenBSD (tested on 3.5, i386) patch to pnet that can be 
applied to CVS version on 27th June 2004 for working ilrun, all tests passed, 
all samples running.

This fixes problems with ilrun locking up when running under OpenBSD because 
libgc accesses memory past the stackbase.
It enables support of XSharp by setting openbsd as a valid libffi target 
(without libffi XSharp isn't usable).
The patch fixes a threading problem with OpenBSD where threads are sent a 
SIGVTALRM on startup but aren't always running by then (a pthread_yield has 
been added).

OpenBSD lacks a native Java implementation and so the few people interested in 
getting DotGNU working under OpenBSD (there is at least 3 of us!!) would be 
grateful if this could be applied. The magic configure incantation to make 
dotGNU work on OpenBSD after applying this patch is:
CPPFLAGS="-fno-stack-protector" LDFLAGS="-Z" ./configure 
--enable-threads=pthreads
This is required as the stack protection and libgc don't work well together (I 
don't think this will ever work given the way libgc walks the stack and the 
protection obfuscates the stack).

Many thanks.
Saul Hazledine





CC List
-------

CC Address                          | Comment
------------------------------------+-----------------------------
alienscience                        | 



File Attachments
-------------------

-------------------------------------------------------
Date: Sun 06/27/2004 at 13:44  Name: openbsd_20040627.diff  Size: 7KB   By: 
alienscience
pnet patch for openbsd
http://savannah.gnu.org/patch/download.php?item_id=3164&amp;item_file_id=3398






For detailed info, follow this link:
<http://savannah.gnu.org/patch/?func=detailitem&item_id=3164>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]