From owner-freebsd-sparc64@freebsd.org Sun Aug 9 00:43:09 2015 Return-Path: Delivered-To: freebsd-sparc64@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DFD1D9B10A0 for ; Sun, 9 Aug 2015 00:43:09 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id CB7C51EB9 for ; Sun, 9 Aug 2015 00:43:09 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: by freefall.freebsd.org (Postfix) id CA9891D9E; Sun, 9 Aug 2015 00:43:09 +0000 (UTC) Delivered-To: freebsd-sparc@localmail.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by freefall.freebsd.org (Postfix) with ESMTP id CA2511D9D for ; Sun, 9 Aug 2015 00:43:09 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (mail.soaustin.net [66.135.54.68]) by mx1.freebsd.org (Postfix) with ESMTP id AD43B1EB8 for ; Sun, 9 Aug 2015 00:43:09 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: by mail.soaustin.net (Postfix, from userid 502) id EE4F45607A; Sat, 8 Aug 2015 19:43:01 -0500 (CDT) Date: Sat, 8 Aug 2015 19:43:01 -0500 From: Mark Linimon To: Peter Jeremy Cc: Alex McWhirter , "freebsd-sparc@freebsd.org" Subject: Re: FreeBSD on T5220 Message-ID: <20150809004301.GA4645@lonesome.com> References: <20150807001500.GA12641@lonesome.com> <20150808212545.GA20238@server.rulingia.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20150808212545.GA20238@server.rulingia.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Aug 2015 00:43:10 -0000 On Sun, Aug 09, 2015 at 07:25:46AM +1000, Peter Jeremy wrote: > Support was removed from head in r221870, so if you do a checkout of > head at r221869, you should find everything. Well, it was actually disconnected by the 221869 commit, before being removed via 221870. Both were on 20150514. So you need to go back before 221869. I just put some notes into the wiki page: https://wiki.freebsd.org/FreeBSD/sun4v Personally I would start with 221124 which involved the last previous commit to GENERIC on 20110427: https://svnweb.freebsd.org/base/head/sys/sun4v/conf/GENERIC?r1=220982&r2=221124&pathrev=221124 It's not that much farther back, and maybe one could speculate that that change had been build-tested. Perhaps not, but from there you could start walking back through the changes in sys/sun4v to find the last buildable point. Having looked at this, I now think it's a harder problem than I first suspected. It would be fun to work on, though. mcl From owner-freebsd-sparc64@freebsd.org Mon Aug 10 19:58:59 2015 Return-Path: Delivered-To: freebsd-sparc64@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B5F0799EA9C for ; Mon, 10 Aug 2015 19:58:59 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A2BA3D76 for ; Mon, 10 Aug 2015 19:58:59 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id t7AJwxjq084276 for ; Mon, 10 Aug 2015 19:58:59 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-sparc64@FreeBSD.org Subject: [Bug 195934] clang350-import branch not working on sparc64 Date: Mon, 10 Aug 2015 19:58:59 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 10.1-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: craig001@lerwick.hopto.org X-Bugzilla-Status: Open X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: dim@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Aug 2015 19:58:59 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=195934 --- Comment #20 from craig001@lerwick.hopto.org --- quick update... natively built and installed clang and libc++ on 10.1-RELEASE, checked out clang-trunk and trying to build with clang getting clobbered by fatal error: 'sys/capsicum.h' file not found quick google lead me to; make buildworld SRCCONF=/dev/null __MAKE_CONF=/dev/null and can get a successful buildworld. Not sure what it means yet :/ gcc48 still building -- You are receiving this mail because: You are on the CC list for the bug. From owner-freebsd-sparc64@freebsd.org Mon Aug 10 20:42:04 2015 Return-Path: Delivered-To: freebsd-sparc64@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2637599D6A2 for ; Mon, 10 Aug 2015 20:42:04 +0000 (UTC) (envelope-from craig001@lerwick.hopto.org) Received: from mx.bsdtec.net (bsdtec.plus.com [84.92.41.141]) by mx1.freebsd.org (Postfix) with ESMTP id BFC40B93 for ; Mon, 10 Aug 2015 20:42:03 +0000 (UTC) (envelope-from craig001@lerwick.hopto.org) Received: from localhost (mx.bsdtec.net [172.16.32.2]) by mx.bsdtec.net (Postfix) with ESMTP id B61871976C for ; Mon, 10 Aug 2015 20:33:03 +0000 (UTC) Received: from mx.bsdtec.net ([172.16.32.2]) by localhost (mx.bsdtec.net [172.16.32.2]) (amavisd-new, port 10032) with ESMTP id R5c1Hz_znS42 for ; Mon, 10 Aug 2015 20:32:53 +0000 (UTC) Received: from localhost (mx.bsdtec.net [172.16.32.2]) by mx.bsdtec.net (Postfix) with ESMTP id 9D60B19756 for ; Mon, 10 Aug 2015 20:32:53 +0000 (UTC) X-Virus-Scanned: amavisd-new at bsdtec.net Received: from mx.bsdtec.net ([172.16.32.2]) by localhost (mx.bsdtec.net [172.16.32.2]) (amavisd-new, port 10026) with ESMTP id W7fR6U8WU3IR for ; Mon, 10 Aug 2015 20:32:53 +0000 (UTC) Received: from [192.168.1.114] (unknown [192.168.1.1]) by mx.bsdtec.net (Postfix) with ESMTPSA id 498DA1973F for ; Mon, 10 Aug 2015 20:32:53 +0000 (UTC) Message-ID: <1439238772.3964.19.camel@atlas.lerwick.hopto.org> Subject: [call for help] to build a later clang-trunk src From: Craig Butler To: freebsd-sparc64@freebsd.org Date: Mon, 10 Aug 2015 21:32:52 +0100 X-Mailer: Evolution 3.10.4-0ubuntu2 Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Aug 2015 20:42:04 -0000 Hello Folks Is there anyone out there with some spare cycles and a fast(ish) sparc64 box ? I have raised a couple of PR's relating to clang builds on sparc64. I am trying to get the latest clang-trunk project built and am hitting some hurdles. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=195934 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194473 Can someone please shadow the work and see if the issues are repeatable. I am using sparc64 10.1-RELEASE and rebuilding the 10.1-RELEASE src to give us a clang 3.4 to work with to build the later clang. To do this you need the following set in /etc/src.conf; WITH_CLANG= yes WITH_CLANG_EXTRAS= yes # Build additional clang and llvm tools, such as bugpoint once that completes and make installworld is run clang should be installed. I am then additionally setting in /etc/src.conf; WITH_LIBCPLUSPLUS=yes CC=clang CXX=clang++ CPP=clang-cpp Then make and make install (in order); /usr/src/lib/libcxxrt /usr/src/lib/libc++ That should be clang and the c++ library installed ready for building the clang-trunk. so I move /usr/src and /usr/obj to .old, mkdir /usr/obj, and then... svnlite checkout svn://svn.freebsd.org/base/projects/clang-trunk /usr/src/ then try a make buildworld on the new source....... and that's where it falls over. I have had different errors -- On my first run I was getting clobbered with; /usr/src/lib/libc/../../include/signal.h:84:60: error: expected function body after function declarator int sigwait(const sigset_t * __restrict, int * __restrict) __nonnull_all; Second run got clobbered with; fatal error: 'sys/capsicum.h' file not found I can get a successful build if I use; make buildworld SRCCONF=/dev/null __MAKE_CONF=/dev/null Any help (or repeatable results) would be appreciated. If anyone spots any issue please yell! Not having much luck trying to build with gcc48 either. Regards Craig Butler From owner-freebsd-sparc64@freebsd.org Thu Aug 13 23:22:28 2015 Return-Path: Delivered-To: freebsd-sparc64@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AFBDB9B8180 for ; Thu, 13 Aug 2015 23:22:28 +0000 (UTC) (envelope-from michelle@shellsshots.biz) Received: from hades.sorbs.net (hades.sorbs.net [67.231.146.201]) by mx1.freebsd.org (Postfix) with ESMTP id A2F31FAE for ; Thu, 13 Aug 2015 23:22:27 +0000 (UTC) (envelope-from michelle@shellsshots.biz) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from isux.com (firewall.isux.com [213.165.190.213]) by hades.sorbs.net (Oracle Communications Messaging Server 7.0.5.29.0 64bit (built Jul 9 2013)) with ESMTPSA id <0NT10030GL3DBY00@hades.sorbs.net> for freebsd-sparc64@freebsd.org; Thu, 13 Aug 2015 15:28:26 -0700 (PDT) Message-id: <55CD189C.90604@shellsshots.com> Date: Fri, 14 Aug 2015 00:22:20 +0200 From: Michelle Sullivan User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.24) Gecko/20100301 SeaMonkey/1.1.19 To: freebsd-sparc64@freebsd.org Subject: freebsd-update... X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Aug 2015 23:22:28 -0000 Does it work for sparc64? root@auth:/root # uname -a FreeBSD auth.isux.com 9.2-RELEASE-p3 FreeBSD 9.2-RELEASE-p3 #0 r260883M: Mon Jan 20 12:45:37 CET 2014 root@auth.isux.com:/usr/obj/usr/src/sys/GENERIC sparc64 root@auth:/root # freebsd-update fetch install Looking up update.FreeBSD.org mirrors... 5 mirrors found. Fetching public key from update3.freebsd.org... failed. Fetching public key from update5.freebsd.org... failed. Fetching public key from update2.freebsd.org... failed. Fetching public key from update4.freebsd.org... failed. Fetching public key from update6.freebsd.org... failed. No mirrors remaining, giving up. -- Michelle Sullivan http://www.mhix.org/ From owner-freebsd-sparc64@freebsd.org Thu Aug 13 23:43:00 2015 Return-Path: Delivered-To: freebsd-sparc64@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4F43A9B8525 for ; Thu, 13 Aug 2015 23:43:00 +0000 (UTC) (envelope-from royce.williams@gmail.com) Received: from mail-ob0-x22d.google.com (mail-ob0-x22d.google.com [IPv6:2607:f8b0:4003:c01::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 16AC0B99 for ; Thu, 13 Aug 2015 23:43:00 +0000 (UTC) (envelope-from royce.williams@gmail.com) Received: by obnw1 with SMTP id w1so49473685obn.3 for ; Thu, 13 Aug 2015 16:42:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=Kr8kHvhQtxP+fvag4WirhF5XgTofBALL2OAWHT0n7ZM=; b=CyzfeDYh4CZJLI/uBCI5AXzidJNzJXDcD+X0LurUoFbbWGzwXc0NFdCpxihentSmLU Q/7L3WlU4+BzRAFG1K7qKuTTChfhHfqgV04sqcGpDhZ5r9JpL2zk1+fvGehrkgcMzOHD mXyi8erS2qdMArxx4UQiYWI35HmlT6y/6JktlBWleZQcD+hOk/6AYxKzXnfUrMOz4qCO PhATxnDNW0DUNL0rOV5xohS9kbYHSiA+HWCqJszYCAchPxI91aOrOxAKMWauI5XvbEjt gPiQXxtmvONSZZiooAJibLXIaZqQ78v0vR/MF7QalSwRHCUj9XWrK8zXcMKqwB8/sEJ+ aoCQ== X-Received: by 10.60.82.67 with SMTP id g3mr36789374oey.29.1439509379318; Thu, 13 Aug 2015 16:42:59 -0700 (PDT) MIME-Version: 1.0 Sender: royce.williams@gmail.com Received: by 10.202.174.77 with HTTP; Thu, 13 Aug 2015 16:42:30 -0700 (PDT) In-Reply-To: <55CD189C.90604@shellsshots.com> References: <55CD189C.90604@shellsshots.com> From: Royce Williams Date: Thu, 13 Aug 2015 15:42:30 -0800 X-Google-Sender-Auth: 7I9MBXFsBBEjLntDtV69YQeewXU Message-ID: Subject: Re: freebsd-update... To: Michelle Sullivan Cc: freebsd-sparc64@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Aug 2015 23:43:00 -0000 On Thu, Aug 13, 2015 at 2:22 PM, Michelle Sullivan wrote: > Does it work for sparc64? > > root@auth:/root # uname -a > FreeBSD auth.isux.com 9.2-RELEASE-p3 FreeBSD 9.2-RELEASE-p3 #0 r260883M: > Mon Jan 20 12:45:37 CET 2014 > root@auth.isux.com:/usr/obj/usr/src/sys/GENERIC sparc64 > root@auth:/root # freebsd-update fetch install > Looking up update.FreeBSD.org mirrors... 5 mirrors found. > Fetching public key from update3.freebsd.org... failed. > Fetching public key from update5.freebsd.org... failed. > Fetching public key from update2.freebsd.org... failed. > Fetching public key from update4.freebsd.org... failed. > Fetching public key from update6.freebsd.org... failed. > No mirrors remaining, giving up. > No, not currently supported that I'm aware of. Last word I heard was from 2013: https://forums.freebsd.org/threads/eurobsdcon-trip-report-marius-strobl.42378/ Royce From owner-freebsd-sparc64@freebsd.org Fri Aug 14 03:30:41 2015 Return-Path: Delivered-To: freebsd-sparc64@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 666319A07F6 for ; Fri, 14 Aug 2015 03:30:41 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (mail.soaustin.net [66.135.54.68]) by mx1.freebsd.org (Postfix) with ESMTP id 4DB071F4D for ; Fri, 14 Aug 2015 03:30:40 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: by mail.soaustin.net (Postfix, from userid 502) id B7CCD5607A; Thu, 13 Aug 2015 22:30:33 -0500 (CDT) Date: Thu, 13 Aug 2015 22:30:33 -0500 From: Mark Linimon To: Michelle Sullivan Cc: freebsd-sparc64@freebsd.org Subject: Re: freebsd-update... Message-ID: <20150814033033.GA28352@lonesome.com> References: <55CD189C.90604@shellsshots.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <55CD189C.90604@shellsshots.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 03:30:41 -0000 AFAIK freebsd-update builds are only done for i386 and amd64. mcl