11.08.2020 20:49, Bengt Ahlgren wrote:

> I have since long compiled sendmail in base with SASL using a src.conf
> like this:
> 
> # sendmail with SASL required for outgoing SMTP AUTH, see:
> # https://www.freebsd.org/doc/en/books/handbook/SMTP-Auth.html
> # depends on port security/cyrus-sasl2
> SENDMAIL_CFLAGS=-I/usr/local/include/sasl -DSASL
> SENDMAIL_LDFLAGS=-L/usr/local/lib
> SENDMAIL_LDADD=-lsasl2
> 
> Since I'm still using 11.4, I had to start using openssl from ports due
> to qt5 5.15.  Then the above didn't work anymore, so a bit reluctantly I
> added -I/usr/local/include to the CFLAGS above, fearing that some other
> random include file could be picked up.

The Handbook was updated. Take a look to the link you have in the comment above
for new settings.

> It however compiled and the
> resulting binary is linked thus:
> 
> # ldd /usr/obj/usr/src/usr.sbin/sendmail/sendmail
> /usr/obj/usr/src/usr.sbin/sendmail/sendmail:
>         libsasl2.so.3 => /usr/local/lib/libsasl2.so.3 (0x8008db000)
>         libutil.so.9 => /lib/libutil.so.9 (0x800af9000)
>         libssl.so.11 => /usr/local/lib/libssl.so.11 (0x800d0d000)
>         libcrypto.so.11 => /usr/local/lib/libcrypto.so.11 (0x801000000)
>         libwrap.so.6 => /usr/lib/libwrap.so.6 (0x8014cb000)
>         libc.so.7 => /lib/libc.so.7 (0x8016d4000)
>         libdl.so.1 => /usr/lib/libdl.so.1 (0x801a8b000)
>         libthr.so.3 => /lib/libthr.so.3 (0x801c8c000)
> 
> Does this look right?  Are there any know issues with this?

If it's working for you, that's fine. If you like to minimize linking with 
ports libraries,
use updated instructions from the Handbook. Sendmail will build and link with 
base system
libssl/libcrypto and use only libsasl2 from ports/packages.


_______________________________________________
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"

Reply via email to