On 08.03.12 14:51, Konstantin Belousov wrote: > Hi, Hi,
> The latest version of the patch to add support for init and fini arrays > for FreeBSD is available at > http://people.freebsd.org/~kib/misc/init_array.7.patch > > The patch passes make universe, was tested by me on i386 and amd64, a > previous version of the patch was tested by Andrew on arm. The sparc64, > ia64, mips and both powerpc are not tested. Please note that ia64 also > has old kind of crt1, which calls _init and does not provide note. The > cause is that crt1.S for ia64 is written in assembly, which I do not > know, and have no access to machine. > > Good test for the patch is to boot new world with old ports, which were > linked with old crt1. Also, there is a test suite at i ran the patch on sparc64. With a new kernel and world i was still able to use the following previously compiled ports, bash, php5, perl5.12 and mysql55-server. > http://people.freebsd.org/~kib/misc/rtld-init_array_tests.tbz > Use top-level script run_tests.sh to run the tests, possibly changing > the CC variable to point to your preferred compiler. Normal run shall > produce no output. > I also ran testsuite and it worked as expected. Florian
signature.asc
Description: OpenPGP digital signature
