init arrays patch

Florian Smeets flo at FreeBSD.org
Fri Mar 9 20:41:28 UTC 2012


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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 163 bytes
Desc: OpenPGP digital signature
Url : http://lists.freebsd.org/pipermail/freebsd-mips/attachments/20120309/42ea03f0/signature.pgp


More information about the freebsd-mips mailing list