From owner-freebsd-ia64@FreeBSD.ORG Mon Mar 5 11:07:09 2012 Return-Path: Delivered-To: freebsd-ia64@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A2B2E106566C for ; Mon, 5 Mar 2012 11:07:09 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 90D0F8FC18 for ; Mon, 5 Mar 2012 11:07:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q25B79e1034886 for ; Mon, 5 Mar 2012 11:07:09 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q25B78U4034884 for freebsd-ia64@FreeBSD.org; Mon, 5 Mar 2012 11:07:08 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 5 Mar 2012 11:07:08 GMT Message-Id: <201203051107.q25B78U4034884@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-ia64@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-ia64@FreeBSD.org X-BeenThere: freebsd-ia64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the IA-64 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Mar 2012 11:07:09 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ia64/158547 ia64 [ia64] Epilog counter (ar.ec) needs to be saved and re o ia64/156900 ia64 ia64 -current r221488 panic if kern.maxssiz=536748033 o ia64/147501 ia64 [ia64] options PREEMPTION causes instability 3 problems total. From owner-freebsd-ia64@FreeBSD.ORG Tue Mar 6 22:48:39 2012 Return-Path: Delivered-To: ia64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0334C1065672; Tue, 6 Mar 2012 22:48:39 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id CA1088FC08; Tue, 6 Mar 2012 22:48:38 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.5/8.14.5) with ESMTP id q26MmcY9039891; Tue, 6 Mar 2012 17:48:38 -0500 (EST) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.5/Submit) id q26MmcYi039882; Tue, 6 Mar 2012 22:48:38 GMT (envelope-from tinderbox@freebsd.org) Date: Tue, 6 Mar 2012 22:48:38 GMT Message-Id: <201203062248.q26MmcYi039882@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on ia64/ia64 X-BeenThere: freebsd-ia64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the IA-64 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Mar 2012 22:48:39 -0000 TB --- 2012-03-06 22:35:12 - tinderbox 2.9 running on freebsd-current.sentex.ca TB --- 2012-03-06 22:35:12 - starting HEAD tinderbox run for ia64/ia64 TB --- 2012-03-06 22:35:12 - cleaning the object tree TB --- 2012-03-06 22:35:12 - cvsupping the source tree TB --- 2012-03-06 22:35:12 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/ia64/ia64/supfile TB --- 2012-03-06 22:35:25 - building world TB --- 2012-03-06 22:35:25 - CROSS_BUILD_TESTING=YES TB --- 2012-03-06 22:35:25 - MAKEOBJDIRPREFIX=/obj TB --- 2012-03-06 22:35:25 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-03-06 22:35:25 - SRCCONF=/dev/null TB --- 2012-03-06 22:35:25 - TARGET=ia64 TB --- 2012-03-06 22:35:25 - TARGET_ARCH=ia64 TB --- 2012-03-06 22:35:25 - TZ=UTC TB --- 2012-03-06 22:35:25 - __MAKE_CONF=/dev/null TB --- 2012-03-06 22:35:25 - cd /src TB --- 2012-03-06 22:35:25 - /usr/bin/make -B buildworld >>> World build started on Tue Mar 6 22:35:25 UTC 2012 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries [...] cc -fpic -DPIC -O2 -pipe -I/src/lib/libc/include -I/src/lib/libc/../../include -I/src/lib/libc/ia64 -DNLS -D__DBINTERFACE_PRIVATE -I/src/lib/libc/../../contrib/gdtoa -DINET6 -I/obj/ia64.ia64/src/lib/libc -I/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/src/lib/libc/../../contrib/tzcode/stdtime -I/src/lib/libc/stdtime -I/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libc/string/wmemcmp.c -o wmemcmp.So cc -fpic -DPIC -O2 -pipe -I/src/lib/libc/include -I/src/lib/libc/../../include -I/src/lib/libc/ia64 -DNLS -D__DBINTERFACE_PRIVATE -I/src/lib/libc/../../contrib/gdtoa -DINET6 -I/obj/ia64.ia64/src/lib/libc -I/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/src/lib/libc/../../contrib/tzcode/stdtime -I/src/lib/libc/stdtime -I/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libc/string/wmemcpy.c -o wmemcpy.So cc -fpic -DPIC -O2 -pipe -I/src/lib/libc/include -I/src/lib/libc/../../include -I/src/lib/libc/ia64 -DNLS -D__DBINTERFACE_PRIVATE -I/src/lib/libc/../../contrib/gdtoa -DINET6 -I/obj/ia64.ia64/src/lib/libc -I/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/src/lib/libc/../../contrib/tzcode/stdtime -I/src/lib/libc/stdtime -I/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libc/string/wmemmove.c -o wmemmove.So cc -fpic -DPIC -O2 -pipe -I/src/lib/libc/include -I/src/lib/libc/../../include -I/src/lib/libc/ia64 -DNLS -D__DBINTERFACE_PRIVATE -I/src/lib/libc/../../contrib/gdtoa -DINET6 -I/obj/ia64.ia64/src/lib/libc -I/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE -I/src/lib/libc/../../contrib/tzcode/stdtime -I/src/lib/libc/stdtime -I/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -c /src/lib/libc/string/wmemset.c -o wmemset.So building shared library libc.so.7 setrunelocale.So: In function `__getCurrentRuneLocale': setrunelocale.c:(.text+0x0): multiple definition of `__getCurrentRuneLocale' nomacros.So:nomacros.c:(.text+0x0): first defined here *** Error code 1 Stop in /src/lib/libc. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2012-03-06 22:48:38 - WARNING: /usr/bin/make returned exit code 1 TB --- 2012-03-06 22:48:38 - ERROR: failed to build world TB --- 2012-03-06 22:48:38 - 621.82 user 105.83 system 805.26 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-ia64-ia64.full From owner-freebsd-ia64@FreeBSD.ORG Thu Mar 8 14:17:38 2012 Return-Path: Delivered-To: ia64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 68C1C106566B; Thu, 8 Mar 2012 14:17:38 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.zoral.com.ua (mx0.zoral.com.ua [91.193.166.200]) by mx1.freebsd.org (Postfix) with ESMTP id B4C5D8FC13; Thu, 8 Mar 2012 14:17:37 +0000 (UTC) Received: from skuns.kiev.zoral.com.ua (localhost [127.0.0.1]) by mail.zoral.com.ua (8.14.2/8.14.2) with ESMTP id q28Dpeex021212; Thu, 8 Mar 2012 15:51:40 +0200 (EET) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.14.5/8.14.5) with ESMTP id q28DpdK9095367; Thu, 8 Mar 2012 15:51:39 +0200 (EET) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.5/8.14.5/Submit) id q28Dpb9q095366; Thu, 8 Mar 2012 15:51:37 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Thu, 8 Mar 2012 15:51:37 +0200 From: Konstantin Belousov To: freebsd-toolchain@freebsd.org Message-ID: <20120308135137.GP75778@deviant.kiev.zoral.com.ua> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="AFmbwsUflYm/9XUC" Content-Disposition: inline User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: clamav-milter 0.95.2 at skuns.kiev.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-4.0 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on skuns.kiev.zoral.com.ua Cc: flo@freebsd.org, mips@freebsd.org, kan@freebsd.org, ia64@freebsd.org, Andrew Turner , Nathan Whitehorn , John Marino Subject: init arrays patch X-BeenThere: freebsd-ia64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the IA-64 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Mar 2012 14:17:38 -0000 --AFmbwsUflYm/9XUC Content-Type: text/plain; charset=us-ascii Content-Disposition: inline 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 Apparently, some variant of ARM ABI mandates the use of arrays, so there is a demand for the change. Also, it is another step to bring us closer to modern ELF platform. I decided to change ABI by no longer calling _init/_fini functions from the crt1 for dynamic binaries. To keep the backward compatibility, a new ELF note is added for binaries that have modern crt1. The rtld now parses notes and calls _init/_fini itsef. This is done to easier the implementation of the proper order between preinit array, _init and init array. 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 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. Looking for feedback, test results, esp. on the listed architectures. --AFmbwsUflYm/9XUC Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (FreeBSD) iEYEARECAAYFAk9YuWgACgkQC3+MBN1Mb4gkgACcCXELzfN2XuSb2m07z9QvTtMr Mw0An218HlUBfYe0U8so4aCtoGPJPm7j =uxxE -----END PGP SIGNATURE----- --AFmbwsUflYm/9XUC-- From owner-freebsd-ia64@FreeBSD.ORG Fri Mar 9 16:45:41 2012 Return-Path: Delivered-To: ia64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 31CE8106564A; Fri, 9 Mar 2012 16:45:41 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id EC1678FC14; Fri, 9 Mar 2012 16:45:40 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.5/8.14.5) with ESMTP id q29GjXDh072519; Fri, 9 Mar 2012 11:45:33 -0500 (EST) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.5/Submit) id q29GjXhV072469; Fri, 9 Mar 2012 16:45:33 GMT (envelope-from tinderbox@freebsd.org) Date: Fri, 9 Mar 2012 16:45:33 GMT Message-Id: <201203091645.q29GjXhV072469@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on ia64/ia64 X-BeenThere: freebsd-ia64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the IA-64 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Mar 2012 16:45:41 -0000 TB --- 2012-03-09 14:59:04 - tinderbox 2.9 running on freebsd-current.sentex.ca TB --- 2012-03-09 14:59:04 - starting HEAD tinderbox run for ia64/ia64 TB --- 2012-03-09 14:59:04 - cleaning the object tree TB --- 2012-03-09 14:59:04 - cvsupping the source tree TB --- 2012-03-09 14:59:04 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/ia64/ia64/supfile TB --- 2012-03-09 14:59:46 - building world TB --- 2012-03-09 14:59:46 - CROSS_BUILD_TESTING=YES TB --- 2012-03-09 14:59:46 - MAKEOBJDIRPREFIX=/obj TB --- 2012-03-09 14:59:46 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-03-09 14:59:46 - SRCCONF=/dev/null TB --- 2012-03-09 14:59:46 - TARGET=ia64 TB --- 2012-03-09 14:59:46 - TARGET_ARCH=ia64 TB --- 2012-03-09 14:59:46 - TZ=UTC TB --- 2012-03-09 14:59:46 - __MAKE_CONF=/dev/null TB --- 2012-03-09 14:59:46 - cd /src TB --- 2012-03-09 14:59:46 - /usr/bin/make -B buildworld >>> World build started on Fri Mar 9 14:59:46 UTC 2012 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Fri Mar 9 16:27:50 UTC 2012 TB --- 2012-03-09 16:27:50 - generating LINT kernel config TB --- 2012-03-09 16:27:50 - cd /src/sys/ia64/conf TB --- 2012-03-09 16:27:50 - /usr/bin/make -B LINT TB --- 2012-03-09 16:27:50 - cd /src/sys/ia64/conf TB --- 2012-03-09 16:27:50 - /usr/sbin/config -m LINT TB --- 2012-03-09 16:27:50 - building LINT kernel TB --- 2012-03-09 16:27:50 - CROSS_BUILD_TESTING=YES TB --- 2012-03-09 16:27:50 - MAKEOBJDIRPREFIX=/obj TB --- 2012-03-09 16:27:50 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-03-09 16:27:50 - SRCCONF=/dev/null TB --- 2012-03-09 16:27:50 - TARGET=ia64 TB --- 2012-03-09 16:27:50 - TARGET_ARCH=ia64 TB --- 2012-03-09 16:27:50 - TZ=UTC TB --- 2012-03-09 16:27:50 - __MAKE_CONF=/dev/null TB --- 2012-03-09 16:27:50 - cd /src TB --- 2012-03-09 16:27:50 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Fri Mar 9 16:27:50 UTC 2012 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/ia64/libuwx/src -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mconstant-gp -ffixed-r13 -mfixed-range=f32-f127 -fpic -ffreestanding -Werror /src/sys/netinet/sctp_indata.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/ia64/libuwx/src -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mconstant-gp -ffixed-r13 -mfixed-range=f32-f127 -fpic -ffreestanding -Werror /src/sys/netinet/sctp_input.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/ia64/libuwx/src -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mconstant-gp -ffixed-r13 -mfixed-range=f32-f127 -fpic -ffreestanding -Werror /src/sys/netinet/sctp_output.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/ia64/libuwx/src -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mconstant-gp -ffixed-r13 -mfixed-range=f32-f127 -fpic -ffreestanding -Werror /src/sys/netinet/sctp_pcb.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/ia64/libuwx/src -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mconstant-gp -ffixed-r13 -mfixed-range=f32-f127 -fpic -ffreestanding -Werror /src/sys/netinet/sctp_peeloff.c cc1: warnings being treated as errors /src/sys/netinet/sctp_peeloff.c: In function 'sctp_can_peel_off': /src/sys/netinet/sctp_peeloff.c:59: warning: 'inp' is used uninitialized in this function *** Error code 1 Stop in /obj/ia64.ia64/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2012-03-09 16:45:33 - WARNING: /usr/bin/make returned exit code 1 TB --- 2012-03-09 16:45:33 - ERROR: failed to build LINT kernel TB --- 2012-03-09 16:45:33 - 5161.02 user 771.15 system 6388.64 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-ia64-ia64.full From owner-freebsd-ia64@FreeBSD.ORG Fri Mar 9 20:41:28 2012 Return-Path: Delivered-To: ia64@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D5F5D106564A; Fri, 9 Mar 2012 20:41:28 +0000 (UTC) (envelope-from flo@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9E5F58FC1A; Fri, 9 Mar 2012 20:41:28 +0000 (UTC) Received: from nibbler-wlan.fritz.box (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q29KfPIM000696; Fri, 9 Mar 2012 20:41:26 GMT (envelope-from flo@FreeBSD.org) Message-ID: <4F5A6AF4.3080602@FreeBSD.org> Date: Fri, 09 Mar 2012 21:41:24 +0100 From: Florian Smeets User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:13.0) Gecko/20120308 Thunderbird/13.0a1 MIME-Version: 1.0 To: Konstantin Belousov References: <20120308135137.GP75778@deviant.kiev.zoral.com.ua> In-Reply-To: <20120308135137.GP75778@deviant.kiev.zoral.com.ua> X-Enigmail-Version: 1.4a1pre Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig152C4D4FC7728394891A3E0D" Cc: mips@FreeBSD.org, kan@FreeBSD.org, ia64@FreeBSD.org, Andrew Turner , freebsd-toolchain@FreeBSD.org, Nathan Whitehorn , Marius Strobl , John Marino Subject: Re: init arrays patch X-BeenThere: freebsd-ia64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the IA-64 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Mar 2012 20:41:28 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig152C4D4FC7728394891A3E0D Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable 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 >=20 > 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. >=20 > 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. >=20 I also ran testsuite and it worked as expected. Florian --------------enig152C4D4FC7728394891A3E0D Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iEYEARECAAYFAk9aavUACgkQapo8P8lCvwmgRwCgu2seRWzTPqdcHK192JL8Xg8h E4AAnjsKRdXQqG+N0dJR0cqDucs9gAnh =ZXyL -----END PGP SIGNATURE----- --------------enig152C4D4FC7728394891A3E0D--