Retire MK_PROFILE infrastructureIt was disabled by default in fe52b7f60ef4. We planned to (but did not)remove the option before FreeBSD 14. Remove it now, for FreeBSD 15.Relnotes: YesReviewed
Retire MK_PROFILE infrastructureIt was disabled by default in fe52b7f60ef4. We planned to (but did not)remove the option before FreeBSD 14. Remove it now, for FreeBSD 15.Relnotes: YesReviewed by: impSponsored by: The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D31558
show more ...
Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I'll just run the command on the branches)Sponsored by: Netflix
Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
Remove $FreeBSD$: one-line .c patternRemove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
Fix DIRDEPS_BUILD for libgcc_eh
Provide libssp based on libcFor libssp.so, rebuild stack_protector.c with FORTIFY_SOURCE stubs that justabort built into it.For libssp_nonshared.a, steal stack_protector_compat.c from^/lib/libc
Provide libssp based on libcFor libssp.so, rebuild stack_protector.c with FORTIFY_SOURCE stubs that justabort built into it.For libssp_nonshared.a, steal stack_protector_compat.c from^/lib/libc/secure and massage it to maintain that __stack_chk_fail_localis a hidden symbol.libssp is now built unconditionally regardless of {WITH,WITHOUT}_SSP in thebuild environment, and the gcclibs version has been disconnected from thebuild in favor of this one.PR: 242950 (exp-run)Reviewed by: kib, emaste, pfg, Oliver Pinter (earlier version)Also discussed with: kanMFC after: 2 weeksDifferential Revision: https://reviews.freebsd.org/D22943