tests: move some files to the tests packagesome test support libraries had escaped confinement and were foundwandering around the utilities package: /usr/tests/lib/csu/dynamiclib/libh_csu.so /u
tests: move some files to the tests packagesome test support libraries had escaped confinement and were foundwandering around the utilities package: /usr/tests/lib/csu/dynamiclib/libh_csu.so /usr/tests/lib/libthr/dlopen/h_pthread_dlopen.so /usr/tests/lib/libthr/dlopen/h_pthread_dlopen.so.1 /usr/tests/sys/vm/stack/libsoxstack.sothese aren't built using bsd.test.mk, so they don't get the defaultPACKAGE=tests option; set this by hand in their Makefiles to put themback where they belong.Reviewed by: manu, des, emasteApproved by: des (mentor)Differential Revision: https://reviews.freebsd.org/D50147
show more ...
csu tests: Remove extra slashRemove an extra slash that ends up in the metalog. This double slashcan produce an invalid specification file if there are subdirectoriesdown the hierarchy when sort
csu tests: Remove extra slashRemove an extra slash that ends up in the metalog. This double slashcan produce an invalid specification file if there are subdirectoriesdown the hierarchy when sorted.For example, consider the following metalog excerpt: ./base/aaa type=dir ./base//aaa/bbb type=dirIf sorted, would turn out: ./base//aaa/bbb type=dir ./base/aaa type=dirApparently missing the ./base/aaa directory in the specification.Luckily here are no subdirectories.Reviewed by: imp, emasteApproved by: emaste (mentor)MFC after: 1 weekDifferential Revision: https://reviews.freebsd.org/D48778
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/
Revert r353140: Re-add ALLOW_MIPS_SHARED_TEXTREL, sprinkle it aroundarichardson has an actual fix for the same issue that this was workingaround; given that we don't build with llvm today, go ahea
Revert r353140: Re-add ALLOW_MIPS_SHARED_TEXTREL, sprinkle it aroundarichardson has an actual fix for the same issue that this was workingaround; given that we don't build with llvm today, go ahead and revert theworkaround in advance.
Re-add ALLOW_MIPS_SHARED_TEXTREL, sprinkle it aroundDiff partially stolen from CheriBSD; these bits need -Wl,-z,notext in orderto build in an LLVM world. They are needed for all flavors/sizes of M
Re-add ALLOW_MIPS_SHARED_TEXTREL, sprinkle it aroundDiff partially stolen from CheriBSD; these bits need -Wl,-z,notext in orderto build in an LLVM world. They are needed for all flavors/sizes of MIPS.This will eventually get fixed in LLVM, but it's unclear when.Reported by: arichardson, emasteDifferential Revision: https://reviews.freebsd.org/D21696
Run the csu tests on a DSO. This builds the tests into a shared library,then runs these from the base test programs. With this we can checkcrtbeginS.o and crtendS.o are working as expected.MFC wi
Run the csu tests on a DSO. This builds the tests into a shared library,then runs these from the base test programs. With this we can checkcrtbeginS.o and crtendS.o are working as expected.MFC with: r339738Sponsored by: DARPA, AFRL