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.  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?

Thanks,

Bengt
_______________________________________________
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