This was driving me nuts. Every time you run make includes, it blows away
/usr/include/openssl, which means all of libcrypto, etc. get marked as stale
and require rebuilding. So much waste.

This makefile rule (which is silent, btw, arrrrrr!!!!) showed up 11 years ago
to facilitate renaming /usr/include/ssl to /usr/include/openssl. I think we're
past that.


Index: Makefile
===================================================================
RCS file: /cvs/src/include/Makefile,v
retrieving revision 1.198
diff -u -p -r1.198 Makefile
--- Makefile    17 Jan 2015 20:37:04 -0000      1.198
+++ Makefile    16 Feb 2015 11:29:24 -0000
@@ -89,11 +89,6 @@ includes:
                        ${INSTALL} ${INSTALL_COPY} -m 444 $$j 
${DESTDIR}/usr/include/$$i/$$j; \
                done; \
        done
-       @rm -rf ${DESTDIR}/usr/include/openssl ${DESTDIR}/usr/include/ssl \
-               
${DESTDIR}/usr/libdata/perl5/site_perl/${MACHINE_CPU}-openbsd/ssl \
-               
${DESTDIR}/usr/libdata/perl5/site_perl/${MACHINE_CPU}-openbsd/openssl
-       @mkdir ${DESTDIR}/usr/include/openssl
-       @ln -sf openssl ${DESTDIR}/usr/include/ssl
        @echo installing ${LFILES}
        @for i in ${LFILES}; do \
                rm -f ${DESTDIR}/usr/include/$$i && \

Reply via email to