Page MenuHomeFreeBSD

First pass at private-izing libcrypto and libssl
Needs ReviewPublic

Authored by allanjude on Apr 5 2017, 4:32 AM.

Details

Reviewers
bapt
bdrewery
Summary

The next step is to prefix the symbols so base apps and ports apps can mix SSL without clashing

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint OK
Unit
No Unit Test Coverage
Build Status
Buildable 9731
Build 10170: arc lint + arc unit

Event Timeline

Remove some commented out code

Remove more commented out lines

bin/ed/Makefile
10

I don't think ed(1) really needs DES support anymore.

share/mk/bsd.own.mk
200

tmp, rescue, and world32 molest OBJTOP from /usr/obj/usr/src to /usr/obj/usr/src/rescue/rescue/usr/src etc.

This is a hack, but unless we can fix OBJTOP, it seems the best way for now.

share/mk/src.libnames.mk
400

This is the magic that adds -I/usr/obj/usr/src/tmp/usr/include/private for any LIBADD that is marked private. Maybe it needs to also do the non tmp version, since only bootstrap tools etc are in the tmp dir.

Where would the include files for UCL end up in the obj tree while building say pkg?

bin/ed/Makefile
10

I agree, but src.opts.mk will need to be cleaned up as well, and I'd suggest we do it all as a separate review/commit.