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>
