From owner-freebsd-sparc64@FreeBSD.ORG Fri Aug 17 17:53:11 2007 Return-Path: Delivered-To: sparc64@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E974116A420; Fri, 17 Aug 2007 17:53:11 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id D916013C481; Fri, 17 Aug 2007 17:53:11 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from rot26.obsecurity.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id 5427A1A4D7C; Fri, 17 Aug 2007 10:51:35 -0700 (PDT) Received: by rot26.obsecurity.org (Postfix, from userid 1001) id 40CD8C0EF; Fri, 17 Aug 2007 13:53:11 -0400 (EDT) Date: Fri, 17 Aug 2007 13:53:11 -0400 From: Kris Kennaway To: sparc64@FreeBSD.org, current@FreeBSD.org Message-ID: <20070817175311.GB29597@rot26.obsecurity.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="6c2NcOVqGQ03X4Wi" Content-Disposition: inline User-Agent: Mutt/1.4.2.3i Cc: Subject: sparc64 gcc problems X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Aug 2007 17:53:12 -0000 --6c2NcOVqGQ03X4Wi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline It looks like there are a few ports that have problems with our gcc compiler on sparc64. 1) Some of them complaing about missing libstdc++ symbols: /libexec/ld-elf.so.1: budgie/budgie: Undefined symbol "_ZN9__gnu_cxx18__exchange_and_addEPVii" /usr/local/lib/libAtlasObjects-0.6.so: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)' /usr/local/lib/libvarconf-1.0.so: undefined reference to `_ZN9__gnu_cxx18__exchange_and_addEPVii@GLIBCXX_3.4' This seems to be a MD libstdc++ symbol that we may not be adding properly on sparc. 2) A couple of ports are failing like this: log.c:21894: warning: incompatible implicit declaration of built-in function 'strchr' {standard input}: Assembler messages: {standard input}:23537: Error: Illegal operands {standard input}:23597: Error: Illegal operands which makes me suspect that gcc is emitting opcodes that binutils cannot assemble. 3) there are a number of ports that are failing at runtime due to segfaults. Is anyone interested in investigating? Kris --6c2NcOVqGQ03X4Wi Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQFGxeCHWry0BWjoQKURAslHAJ4y5lYkFJykDV8AkBH/G3CNSikxvQCgv7xR cytPsiahHjBIlco5kR6CUQQ= =Uvqd -----END PGP SIGNATURE----- --6c2NcOVqGQ03X4Wi--