Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 09 Mar 2012 21:41:24 +0100
From:      Florian Smeets <flo@FreeBSD.org>
To:        Konstantin Belousov <kostikbel@gmail.com>
Cc:        mips@FreeBSD.org, kan@FreeBSD.org, ia64@FreeBSD.org, Andrew Turner <andrew@fubar.geek.nz>, freebsd-toolchain@FreeBSD.org, Nathan Whitehorn <nwhitehorn@FreeBSD.org>, Marius Strobl <marius@alchemy.franken.de>, John Marino <draco@marino.st>
Subject:   Re: init arrays patch
Message-ID:  <4F5A6AF4.3080602@FreeBSD.org>
In-Reply-To: <20120308135137.GP75778@deviant.kiev.zoral.com.ua>
References:  <20120308135137.GP75778@deviant.kiev.zoral.com.ua>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
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 #2 --]
-----BEGIN PGP SIGNATURE-----

iEYEARECAAYFAk9aavUACgkQapo8P8lCvwmgRwCgu2seRWzTPqdcHK192JL8Xg8h
E4AAnjsKRdXQqG+N0dJR0cqDucs9gAnh
=ZXyL
-----END PGP SIGNATURE-----
help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4F5A6AF4.3080602>