From owner-freebsd-arm@FreeBSD.ORG Tue Aug 20 05:26:47 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 90D67799 for ; Tue, 20 Aug 2013 05:26:47 +0000 (UTC) (envelope-from tim@kientzle.com) Received: from monday.kientzle.com (99-115-135-74.uvs.sntcca.sbcglobal.net [99.115.135.74]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 709DA234C for ; Tue, 20 Aug 2013 05:26:46 +0000 (UTC) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id r7K5QiOD070267; Tue, 20 Aug 2013 05:26:44 GMT (envelope-from tim@kientzle.com) Received: from [192.168.2.123] (CiscoE3000 [192.168.1.65]) by kientzle.com with SMTP id vwb4vupbj69ugmnm2upqg4pdd2; Tue, 20 Aug 2013 05:26:44 +0000 (UTC) (envelope-from tim@kientzle.com) Subject: Re: building document of Xorg Mime-Version: 1.0 (Apple Message framework v1283) Content-Type: text/plain; charset=us-ascii From: Tim Kientzle In-Reply-To: <20130819220401.11acd306a94e60a87d6424c9@gmail.com> Date: Mon, 19 Aug 2013 22:26:44 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: References: <20130818101242.b3801b1b97dbe42cb905653c@gmail.com> <0D701E6E-8DE0-45DE-854B-133FCCC35C79@iaelu.net> <20130818212508.beddbf0e04a2f5f9a3a699a1@gmail.com> <20130819220401.11acd306a94e60a87d6424c9@gmail.com> To: Chie Taguchi X-Mailer: Apple Mail (2.1283) Cc: Guillaume Bibaut , 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, 20 Aug 2013 05:26:47 -0000 Here's another way to fix libgcrypt on arm. This disables the GCC-specific assembly code. I've verified that this allows libgcrypt to build on FreeBSD/ARM with clang. I haven't done any tests so don't know whether this impacts libgcrypt performance or not: --- work/libgcrypt-1.5.3/mpi/longlong.h.orig 2013-07-25 = 09:10:04.000000000 +0000 +++ work/libgcrypt-1.5.3/mpi/longlong.h 2013-08-19 09:59:28.000000000 = +0000 @@ -184,7 +184,7 @@ /*************************************** ************** ARM ****************** ***************************************/ -#if defined (__arm__) && W_TYPE_SIZE =3D=3D 32 +#if defined (__arm__) && W_TYPE_SIZE =3D=3D 32 && !defined(__FreeBSD__) #define add_ssaaaa(sh, sl, ah, al, bh, bl) \ __asm__ ("adds %1, %4, %5\n" = \ "adc %0, %2, %3" = \ On Aug 19, 2013, at 6:04 AM, Chie Taguchi wrote: > i add security/libgcrypt(ports/181365), graphics/libGL(ports/176705) = to repo. >=20 > and i also added document about security/libgcrypt(ports/181365), = graphics/dri(ports/176703), graphics/libGL(ports/176705). >=20 > regards. >=20 > C.Taguchi >=20 > On Sun, 18 Aug 2013 21:25:08 +0900 > Chie Taguchi wrote: >=20 >> thank you for your infomation. >>=20 >> it is useful for many people to make a collection repo of ports fix = infomation about Xorg and others. >>=20 >> i will push that fixes, security/libgcrypt(ports/181365), = graphics/dri(ports/176703), graphics/libGL(ports/176705) to repo later. >>=20 >> and i also sended PR x11-fonts/fontconfig issue(ports/181372). >>=20 >> but i have a question about ${ARCH} value in ports Makefile. "armv6" = or "arm" || "armv6", which is the better way?=20 >>=20 >> thanks, >>=20 >> C.Taguchi >>=20 >> On Sun, 18 Aug 2013 09:42:06 +0200 >> Guillaume Bibaut wrote: >>=20 >>> Very nice, at least that's what I was looking for. >>>=20 >>> There are still patches to apply on some other ports too : >>> - security/libgcrypt : to use GCC >>> - graphics/dri : = http://www.freebsd.org/cgi/query-pr.cgi?pr=3Dports/176703 >>> - graphics/libGL : the same as dri since it's based on MesaLib >>>=20 >>> I can't remember if I'm forgetting anything else, but if anyone = finds anything, they could add it here :) >>>=20 >>> Thanks. >>>=20 >>> -- >>> Guillaume Bibaut >>>=20 >>> Le 18 aout 2013 a 03:12, Chie Taguchi =20 >>>=20 >>>> Hi all, >>>>=20 >>>> i wrote a building document of x11/Xorg(not minimum) for = RaspberryPi. >>>> if you want to build Xorg, it will be useful for you! >>>> i hope so.:) >>>>=20 >>>> https://github.com/taguchi-ch/freebsd-ports-xorg-raspberrypi >>>>=20 >>>> Thanks. >>>>=20 >>>> --=20 >>>> Chie Taguchi >>>> _______________________________________________ >>>> freebsd-arm@freebsd.org mailing list >>>> http://lists.freebsd.org/mailman/listinfo/freebsd-arm >>>> To unsubscribe, send any mail to = "freebsd-arm-unsubscribe@freebsd.org" >>>=20 >>=20 >>=20 >> --=20 >> Chie Taguchi >=20 >=20 > --=20 > Chie Taguchi > _______________________________________________ > freebsd-arm@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"