From owner-freebsd-ppc@FreeBSD.ORG Thu Mar 29 15:33:58 2012 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 93495106564A; Thu, 29 Mar 2012 15:33:58 +0000 (UTC) (envelope-from superbisquit@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 5D4328FC1F; Thu, 29 Mar 2012 15:33:58 +0000 (UTC) Received: by pbcwz17 with SMTP id wz17so320491pbc.13 for ; Thu, 29 Mar 2012 08:33:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=T/+s9igKoknZdSXILK8HHXRYj76NIr22oTOMAjnvFVU=; b=fvcqNvHl4Pd13zNBtQUhPF2dEfrfLEKT+YPmZcn0FWAIiKx5vhAIeX0Gwx/NqiT6td uAkUihNc778yBVgr7Q5OOwFQ4jlK2NU+7aN9M4oufnqEQts40ROq7kAf1vp4aHQp8VIf ghbBI41jeEIYqLSNuMDbqBPE3ZgJeuuhq0tXRUse8A6ys8g9xNcUfePC339xLIC9isAG +YTMOuWlzRjUGiWxTnIumSpjQCCrNDOXWfojAStHlMHiCG9aqiNEyv5AE+I3iIoO3OHW Xd5UxEsO0NnMa+I3mqPGKsp85cgstZjdR85JTPxv7kydVb/18vQUjpGyO6LsLBV8MEsV pNYg== MIME-Version: 1.0 Received: by 10.68.130.163 with SMTP id of3mr692850pbb.85.1333035237450; Thu, 29 Mar 2012 08:33:57 -0700 (PDT) Received: by 10.68.208.168 with HTTP; Thu, 29 Mar 2012 08:33:57 -0700 (PDT) In-Reply-To: <4F707833.8080107@freebsd.org> References: <20120324172025.67615299@narn.knownspace> <4F707833.8080107@freebsd.org> Date: Thu, 29 Mar 2012 11:33:57 -0400 Message-ID: From: Super Bisquit To: Nathan Whitehorn , FreeBSD PowerPC ML Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Re: wi diff X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Mar 2012 15:33:58 -0000 On Mon, Mar 26, 2012 at 10:07 AM, Nathan Whitehorn wrote: > On 03/25/12 19:39, Super Bisquit wrote: > >> On 3/24/12, Justin Hibbits wrote: >> >>> On Sat, 24 Mar 2012 17:04:58 -0400 >>> Super Bisquit wrote: >>> >>> I sent two emails- the second a repeat of the first. >>>> In GENERIC, all warnings were edited out and wi was not added in the >>>> miibus section. >>>> I haven't rebooted yet. The other messages show the error. >>>> >>>> Apologies for the sudden come and go. >>>> >>>> Justin, thanks for the reply in CURRENT. I think that clang, llvm, and >>>> related need to be in the base and not in ports. Developer version >>>> releases are different. Look on emulation for some posts I made, is >>>> it possible to get what was sent- I think from you if I recall >>>> correctly- to be in source? >>>> >>>> If it wasn't for the error, buildworld on powerpc with clang would >>>> have worked. >>>> >>>> Garrett, has the error from tinderbox build been corrected and has a >>>> build been setup with clang instead? >>>> >>> >>> From my understanding, wi(4) does not attach to the mii bus, so you >>> will never see it. If my understanding is correct, mii is for physical >>> ethernet only (a real networking expert can correct me here, gladly). >>> So the attachment you see of wi(4) should only be on the macio, pci, or >>> pccard buses, if in fact you have a wi(4) card (original airport, >>> not airport extreme in the case of my diff). >>> >>> As for the clang/llvm problems, since clang is not complete regarding >>> powerpc (and anything but x86/x86-64 and most of arm), it doesn't make >>> sense to keep updating them just to track any possible PowerPC >>> changes. One very important part that's missing in the PowerPC target >>> is position-independent code, which is required for shared libraries. >>> I've been working off and on with getting Thread-local storage working >>> for PowerPC, but have not done too much (wrote the basic function, >>> haven't added the codegen parts in), but will continue working on it >>> over the coming months, and then turn my attention to PIC (if nobody >>> else has stepped up to it by then). With these being the two biggest >>> stumbling points, solving them will go a long way to getting clang >>> buildworlding FreeBSD. >>> >>> - Justin >>> >>> >> I emailed the Debian maintainers for clang and asked about configure >> options. Although it is not FreeBSD, the information may help some. >> The #llvm irc channel mentioned that FreeBSD was/is interested in >> PowerPC builds. >> >> > You need to add -fno-strict-aliasing when building straight from SVN, at > which point everything works fine. You can see how it's done in the FreeBSD > tree. > -Nathan > ______________________________**_________________ > freebsd-ppc@freebsd.org mailing list > http://lists.freebsd.org/**mailman/listinfo/freebsd-ppc > To unsubscribe, send any mail to "freebsd-ppc-unsubscribe@**freebsd.org > " > Hey, Nathan, how's it going? Anyway, am I to add the flag to ./configure as -option or is it for make -option?