Package: ssmtp
Version: ssmtp-2.6.3-1
X-Debbugs-CC: Darik Horn <dajh...@vanadac.com>

Attached is a patch that makes ssmtp-2.6.3 compatible with Solaris 11.

The problem is that Solaris does not implement strndup() in its libc, so this patch puts it inline.


The change compiles with both current Sun compilers:

$ uname -a
SunOS opensolaris 5.11 snv_126 i86pc i386 i86pc Solaris

$ cc -V
cc: Sun C 5.10 SunOS_i386 2009/06/03
usage: cc [ options] files.  Use 'cc -flags' for details

dajh...@moxo:~$ gcc-4.3.2 -v
Using built-in specs.
Target: i386-pc-solaris2.11
Configured with: ../gcc-4.3.2/configure --prefix=/usr --program- suffix=-4.3.2 --infodir=/usr/share/info --mandir=/usr/share/man -- libexecdir=/usr/lib --enable-shared --disable-static --disable-libtool- lock --target= --enable-objc-gc --enable-concept-checks --disable- libada --enable-libssp --enable-languages=c,c++,objc,fortran --enable- threads=posix --enable-tls=yes --with-system-zlib --without-gnu-ld -- with-ld=/usr/ccs/bin/ld --with-gnu-as --with-as=/usr/sfw/bin/gas -- with-gmp-include=/usr/include/gmp --with-gmp-lib=/usr/lib --with-mpfr- include=/usr/include/mpfr --with-mpfr-lib=/usr/lib --enable-c99 -- enable-nls --enable-wchar_t --enable-libstdcxx-allocator=mt --with-pic
Thread model: posix
gcc version 4.3.2 (GCC)

Attachment: ssmtp-2.63-solaris.patch
Description: Binary data



--
Darik Horn <dajh...@vanadac.com> +1-469-288-9443

Reply via email to