Re: [Fink-devel] gc-7-1001 and Lion

2011-09-09 Thread Martin Costabel
On 22/07/11 23:38, Jack Howarth wrote:
 Dave,
FYI, David Fang asked me to test gc under Lion so that he can push guile20 
 into 10.7.

Almost 2 months have passed since this request. Is there still time 
needed for deciding?

I would like to see gc in Lion, too, for asymptote.

gc-7.1-1002 builds and works, although I had to compile asymptote with 
-DGC_DEBUG, otherwise there was a systematic segfault caused by a bad 
memory allocation. Whether this is a bug in asymptote (which I also had 
to compile with llvm instead of clang because of questionable C++ 
coding) or in gc, I don't know.

-- 
Martin




--
Malware Security Report: Protecting Your Business, Customers, and the 
Bottom Line. Protect your business and customers by understanding the 
threat from malware and how it can impact your online business. 
http://www.accelacomm.com/jaw/sfnl/114/51427462/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] gc-7-1001 and Lion

2011-07-22 Thread David Fang
Also, I confirmed that InfoTest on powerpc-darwin8 passes its tests, but 
with some (perhaps expected?) noise:

http://paste.lisp.org/display/123443

Ok for me to update gc in 10.4-EOL, with:

InfoTest: TestScript: make -k check || exit 2
?

Fang

 Dave,
  FYI, David Fang asked me to test gc under Lion so that he can push guile20 
 into 10.7.
 I noticed you were missing an InfoTest and found when one was added to 
 gc.info that the testsuite
 hung at...

 Emulating dirty bits with mprotect/signals

 This reminded that the same failures exist in the boehm-gc testsuite on FSF 
 gcc...

 http://gcc.gnu.org/ml/gcc-testresults/2011-07/msg01490.html

 This is due to the gc code being incompatible with -pie. The solution is to 
 pass
 -Wl,-no_pie on the linker. The copy of gc.info placed in 10.7 will need the 
 InfoTest
 line...

 InfoTest: TestScript: make -k check LDFLAGS=-Wl,-no_pie || exit 2

 It is unnecessary to use SetLDFLAGS:-Wl,-no_pie because the gc package 
 doesn't contain
 any executables. However you should put a comment in gc.info saying that any 
 package
 linking executables with the shared libs from the gc package should passs 
 -no_pie
 to the linker. FYI.
Jack

 --
 10 Tips for Better Web Security
 Learn 10 ways to better secure your business today. Topics covered include:
 Web security, SSL, hacker attacks  Denial of Service (DoS), private keys,
 security Microsoft Exchange, secure Instant Messaging, and much more.
 http://www.accelacomm.com/jaw/sfnl/114/51426210/
 ___
 Fink-devel mailing list
 Fink-devel@lists.sourceforge.net
 List archive:
 http://news.gmane.org/gmane.os.apple.fink.devel
 Subscription management:
 https://lists.sourceforge.net/lists/listinfo/fink-devel


-- 
David Fang
http://www.csl.cornell.edu/~fang/
http://www.achronix.com/


--
10 Tips for Better Web Security
Learn 10 ways to better secure your business today. Topics covered include:
Web security, SSL, hacker attacks  Denial of Service (DoS), private keys,
security Microsoft Exchange, secure Instant Messaging, and much more.
http://www.accelacomm.com/jaw/sfnl/114/51426210/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] gc-7-1001 and Lion

2011-07-22 Thread Jack Howarth
On Fri, Jul 22, 2011 at 05:45:42PM -0400, David Fang wrote:
 Also, I confirmed that InfoTest on powerpc-darwin8 passes its tests, but  
 with some (perhaps expected?) noise:

 http://paste.lisp.org/display/123443

 Ok for me to update gc in 10.4-EOL, with:

 InfoTest: TestScript: make -k check || exit 2

Only the linker in  Xcode 3.2.3 and later understands -no_pie.

 ?

 Fang

 Dave,
  FYI, David Fang asked me to test gc under Lion so that he can push guile20 
 into 10.7.
 I noticed you were missing an InfoTest and found when one was added to 
 gc.info that the testsuite
 hung at...

 Emulating dirty bits with mprotect/signals

 This reminded that the same failures exist in the boehm-gc testsuite on FSF 
 gcc...

 http://gcc.gnu.org/ml/gcc-testresults/2011-07/msg01490.html

 This is due to the gc code being incompatible with -pie. The solution is to 
 pass
 -Wl,-no_pie on the linker. The copy of gc.info placed in 10.7 will need the 
 InfoTest
 line...

 InfoTest: TestScript: make -k check LDFLAGS=-Wl,-no_pie || exit 2

 It is unnecessary to use SetLDFLAGS:-Wl,-no_pie because the gc package 
 doesn't contain
 any executables. However you should put a comment in gc.info saying that any 
 package
 linking executables with the shared libs from the gc package should passs 
 -no_pie
 to the linker. FYI.
Jack

 --
 10 Tips for Better Web Security
 Learn 10 ways to better secure your business today. Topics covered include:
 Web security, SSL, hacker attacks  Denial of Service (DoS), private keys,
 security Microsoft Exchange, secure Instant Messaging, and much more.
 http://www.accelacomm.com/jaw/sfnl/114/51426210/
 ___
 Fink-devel mailing list
 Fink-devel@lists.sourceforge.net
 List archive:
 http://news.gmane.org/gmane.os.apple.fink.devel
 Subscription management:
 https://lists.sourceforge.net/lists/listinfo/fink-devel


 -- 
 David Fang
 http://www.csl.cornell.edu/~fang/
 http://www.achronix.com/

--
10 Tips for Better Web Security
Learn 10 ways to better secure your business today. Topics covered include:
Web security, SSL, hacker attacks  Denial of Service (DoS), private keys,
security Microsoft Exchange, secure Instant Messaging, and much more.
http://www.accelacomm.com/jaw/sfnl/114/51426210/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel