From owner-freebsd-arm@FreeBSD.ORG Tue Sep 10 08:27:58 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 7BAB6655 for ; Tue, 10 Sep 2013 08:27:58 +0000 (UTC) (envelope-from theraven@freebsd.org) Received: from theravensnest.org (theraven.freebsd.your.org [216.14.102.27]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 3F00223CA for ; Tue, 10 Sep 2013 08:27:57 +0000 (UTC) Received: from [192.168.0.2] (cpc27-cmbg15-2-0-cust235.5-4.cable.virginmedia.com [86.27.188.236]) (authenticated bits=0) by theravensnest.org (8.14.5/8.14.5) with ESMTP id r8A8RpNG003823 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 10 Sep 2013 08:27:52 GMT (envelope-from theraven@freebsd.org) Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\)) Subject: Re: armv6eb broken? From: David Chisnall In-Reply-To: <522E47B1.2070904@delphij.net> Date: Tue, 10 Sep 2013 09:27:46 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <8B411FFE-1CA4-4171-B789-4109545886A7@freebsd.org> References: <522E47B1.2070904@delphij.net> To: d@delphij.net X-Mailer: Apple Mail (2.1508) Cc: "freebsd-arm@freebsd.org" X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Sep 2013 08:27:58 -0000 This may be related to my changes to sys/arm/arm/stdatomic.c, and I'd = appreciate another set of eyes on them. I think that the = __strong_alias() parts are not in the correct #if block (they should be = in the same block as the #pragma redefine_extname ones), and so the = correct symbols are not exported when compiling with gcc. David On 9 Sep 2013, at 23:12, Xin Li wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA512 >=20 > Hi, >=20 > It seems that 'make tinderbox' is still broken for armv6eb, citing > missing __sync_fetch_and_add_4 referenced in librt.so. I have no idea > on how to fix this though :-/ >=20 > - --- ntpd --- > cc -O -pipe > - = -I/tank/home/delphij/head/usr.sbin/ntp/ntpd/../../../contrib/ntp/include > - -I/tank/home/delphij/head/usr.sbin/ntp/ntpd/../ > - -I/tank/home/delphij/head/usr.sbin/ntp/ntpd/../../../contrib/ > ntp/libopts -I/tank/home/delphij/head/usr.sbin/ntp/ntpd -DSYS_FREEBSD > - -DPARSE -DHAVE_CONFIG_H -DOPENSSL -std=3Dgnu99 -Wno-pointer-sign = -o > ntpd cmd_args.o ntp_config.o ntp_control.o ntp_crypto.o ntp > _filegen.o ntp_intres.o ntp_io.o ntp_loopfilter.o ntp_monitor.o > ntp_peer.o ntp_proto.o ntp_refclock.o ntp_request.o ntp_restrict.o > ntp_timer.o ntp_util.o ntpd.o refclock_acts.o refclock_arbiter.o r > efclock_arc.o refclock_as2201.o refclock_atom.o refclock_bancomm.o > refclock_chronolog.o refclock_chu.o refclock_conf.o refclock_datum.o > refclock_dumbclock.o refclock_fg.o refclock_gpsvme.o refclock > _heath.o refclock_hopfpci.o refclock_hopfser.o refclock_hpgps.o > refclock_irig.o refclock_jupiter.o refclock_leitch.o refclock_local.o > refclock_msfees.o refclock_mx4200.o refclock_neoclock4x.o refcl > ock_nmea.o refclock_oncore.o refclock_palisade.o refclock_parse.o > refclock_pcf.o refclock_pst.o refclock_ripencc.o refclock_shm.o > refclock_tpro.o refclock_trak.o refclock_true.o refclock_ulink.o re > fclock_wwv.o refclock_wwvb.o ntpd-opts.o version.o > = /tank/home/delphij/obj/arm.armv6eb/tank/home/delphij/head/usr.sbin/ntp/ntp= d/../libparse/libparse.a > /tank/home/delphij/obj/arm.armv6eb/tank/home/de > lphij/head/usr.sbin/ntp/ntpd/../libntp/libntp.a -lm -lmd -lrt > = /tank/home/delphij/obj/arm.armv6eb/tank/home/delphij/head/usr.sbin/ntp/ntp= d/../libopts/libopts.a > - -lcrypto > = /tank/home/delphij/obj/arm.armv6eb/tank/home/delphij/head/tmp/usr/lib/libr= t.so: > undefined reference to `__sync_fetch_and_add_4' > *** [ntpd] Error code 1 >=20 > Cheers, > - --=20 > Xin LI https://www.delphij.net/ > FreeBSD - The Power to Serve! Live free or die > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.21 (FreeBSD) >=20 > iQEcBAEBCgAGBQJSLkexAAoJEG80Jeu8UPuzgNMH+wYgGwv9PosZ1nVcc+ddRFnt > 9LBqxOt5x4QQzT67KmrO7IIAPMWwZ6vxHREmrP/QIAovrJY0+wm2IKYEwkMse3b2 > YpNAiHsGf3uFLts05g3Jf/s8Z1/PT2eF9ZYpCQd0teemzQFvAUlbaln4hwdDbPsC > saz9bOh563xyAkx65xh5042gNg/J/0Nhgwg2TPIsIRlxd2T1KqIZyQTF9kMJMEKv > jWi5T231zIDRMXvcKX37t4NvlynxhmLFUbywwPVYno4Aqa4gLuWtjQ1ulT3yGRkr > go90vEPlp7iwsf1fcwgbYeVFFqCDCaCcrI0Lv/epTyhaT+b5vw9QqImimrShhhU=3D > =3Dgxit > -----END PGP SIGNATURE-----