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

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to