Re: init arrays patch
Florian Smeets <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.ia64 |
|---|---|
| Message-ID | <4F5A6AF4.3080602__3621.12375810302$1331325717$gmane$org@FreeBSD.org> |
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
(application/pgp-signature, 163 B)
-----BEGIN PGP SIGNATURE----- iEYEARECAAYFAk9aavUACgkQapo8P8lCvwmgRwCgu2seRWzTPqdcHK192JL8Xg8h E4AAnjsKRdXQqG+N0dJR0cqDucs9gAnh =ZXyL -----END PGP SIGNATURE-----