Re: [Fink-devel] gc-7-1001 and Lion
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
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
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