svn commit: r252458 - head/lib/libc/iconv

2013-07-01 Thread Peter Wemm
Author: peter Date: Mon Jul 1 08:06:26 2013 New Revision: 252458 URL: http://svnweb.freebsd.org/changeset/base/252458 Log: __weak_alias() doesn't exist on FreeBSD. Use __weak_reference(); Expose iconv functions as weak symbols as well as their internal remapped #define names. This is

Re: svn commit: r252458 - head/lib/libc/iconv

2013-07-01 Thread Peter Wemm
On Mon, Jul 1, 2013 at 1:06 AM, Peter Wemm pe...@freebsd.org wrote: Author: peter Date: Mon Jul 1 08:06:26 2013 New Revision: 252458 URL: http://svnweb.freebsd.org/changeset/base/252458 Log: [..] I'm using this as a ports-compatible compile-time substitute for converters/libiconv on

Re: svn commit: r252458 - head/lib/libc/iconv

2013-07-01 Thread John-Mark Gurney
Peter Wemm wrote this message on Mon, Jul 01, 2013 at 08:06 +: Initialize the pthread rwlock. Note that upstream has three separate locks. The file-local static lock appears intentional. I believe that when I was tracing the lock issues, that there were some deadlocks that can occur