From owner-freebsd-ppc@freebsd.org Mon Oct 26 15:43:32 2015 Return-Path: Delivered-To: freebsd-ppc@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 5CE9581A1 for ; Mon, 26 Oct 2015 15:43:32 +0000 (UTC) (envelope-from chmeeedalf@gmail.com) Received: from mail-ig0-x22f.google.com (mail-ig0-x22f.google.com [IPv6:2607:f8b0:4001:c05::22f]) (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 2330F11D5 for ; Mon, 26 Oct 2015 15:43:32 +0000 (UTC) (envelope-from chmeeedalf@gmail.com) Received: by igbkq10 with SMTP id kq10so61476789igb.0 for ; Mon, 26 Oct 2015 08:43:31 -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:date:message-id:subject :from:to:cc:content-type; bh=x1dfdaaO2oeaOuTYMxq/NILstzIod5Mh2v+ff1Hkc6k=; b=IU1XHY7twU81ntt7gg+BAGvZ11WPPEcIn1zT2tZFfmw/YXdjW+DAIgSPIM0kwOcZsU pPZS7M72j1mJb/Jnd47AuyH7bH5moXrQXKGAp4f76wN7yHbc1Qe1lqRib0U/PS6MZ/xF h82KlUO/E0CYHxN9ycPhPFyxgUWjJPF7nqZT9+D1wX0QfaE0+uFhaZEy7yPSS58nAiaw YffYAdErezBVpj6oyHe1X/V5em28PVaoz+B0anuWKSVpTov7GJpY5Tfnnew5DhsIE2N4 qeHzcZhSOrJ3D321umrfnIr7+i/RmgI4Vx4qDkZ1pTRSTDeh3BjwR1V5XPicTc0TA4pK DrqQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alumni_cwru_edu.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=x1dfdaaO2oeaOuTYMxq/NILstzIod5Mh2v+ff1Hkc6k=; b=RxuV5ADPpXZsXPI34y26K/9+zagnfP6Gkz6YDLFfDd3ZaiYtyglnLhunulfz3UOmzC vhlwl++5DjgwHp9ex5f8JSi0XKsVS8iiwmebP7aTaHbG8o2sj9PikqP8dfh+gts+AFhq NzK0HtBlf84g/vjiSnjX3soGWX8uRoM1HTQ6Ty597ih3k00ISqH7pzINVd/V+Yx35Uo5 HQSr9rfWYKIWEzRvw/uI4Uhu5l+WRh2PXISIwakuSgXVIjj4migHARNLqNhMKVtBTIhL lsIMD7KpUOgCmh4YsY/nrJlJZBToNa+4ZQ8AFMfcOjP+0UHaBGc7VZLjnLhPVhnSUoOq Qx6A== MIME-Version: 1.0 X-Received: by 10.50.79.170 with SMTP id k10mr19192483igx.17.1445874211465; Mon, 26 Oct 2015 08:43:31 -0700 (PDT) Sender: chmeeedalf@gmail.com Received: by 10.36.41.138 with HTTP; Mon, 26 Oct 2015 08:43:31 -0700 (PDT) In-Reply-To: <5626B57E.2030608@codelibre.net> References: <5626B57E.2030608@codelibre.net> Date: Mon, 26 Oct 2015 10:43:31 -0500 X-Google-Sender-Auth: ori1R_0DisA3N9stVpePEK_QFLY Message-ID: Subject: Re: Running a PPC system over FireWire from second machine From: Justin Hibbits To: Roger Leigh Cc: FreeBSD PowerPC ML Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Oct 2015 15:43:32 -0000 Hi, On Tue, Oct 20, 2015 at 4:43 PM, Roger Leigh wrote: > I found this > https://forums.freebsd.org/threads/target-mode-firewire-but-not-so-specifically.30997/ > but it's a few years old and possibly incorrect even then. > > What I'd like to do is put a FireWire card in my FreeBSD NAS, and then > export a ZVOL on a specific FireWire port in target mode so that it can be > used as a raw block device on a Mac Mini as its root filesystem. This will > have the advantage of being faster than the internal 2.5" IDE HDD and also > having the ability to take snapshots and backups from the NAS system. > > I was curious to know if this was technically possible, and if so if anyone > had done this and had success? > > Is there any limitation on this if so? Are both 400 and 800 ports > bidirectional in this manner? I have 400-400 and 400-800 cables, so I could > use either on the target (the Mac Mini is 400 only). Before I purchase any > hardware, I want to be certain this would work out. > > > Thanks all, > Roger It should be technically feasible. I've never done this, so can't say for certain, but I did play around with exporting a file over firewire, with minimal success (didn't try too hard, either). The Mac Mini should just see a block device, and perform normal I/O to it, which the target endpoint would handle. I would recommend getting a PCIe dual 800/400 firewire card, and using the 400 port. I did find a minipcie firewire card on amazon, but it's rather expensive at $95 (full sized PCIe is probably cheaper). - Justin From owner-freebsd-ppc@freebsd.org Mon Oct 26 16:19:47 2015 Return-Path: Delivered-To: freebsd-ppc@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 3C8568D5A for ; Mon, 26 Oct 2015 16:19:47 +0000 (UTC) (envelope-from hamiltcl@verizon.net) Received: from vms173023pub.verizon.net (vms173023pub.verizon.net [206.46.173.23]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 210871C33 for ; Mon, 26 Oct 2015 16:19:46 +0000 (UTC) (envelope-from hamiltcl@verizon.net) Received: from lenoil1 ([72.83.16.150]) by vms173023.mailsrvcs.net (Oracle Communications Messaging Server 7.0.5.32.0 64bit (built Jul 16 2014)) with ESMTPA id <0NWU00BRE2JRJ960@vms173023.mailsrvcs.net> for freebsd-ppc@freebsd.org; Mon, 26 Oct 2015 10:19:04 -0500 (CDT) X-CMAE-Score: 0 X-CMAE-Analysis: v=2.1 cv=WcjxEBVX c=1 sm=1 tr=0 a=ywlOvr0VoIfBaqMxlLg+cA==:117 a=o1OHuDzbAAAA:8 a=oR5dmqMzAAAA:8 a=kj9zAlcOel0A:10 a=5lJygRwiOn0A:10 a=1XWaLZrsAAAA:8 a=0A_CdDm66F6w67ChdPQA:9 a=CjuIK1q_8ugA:10 a=IBw7PZaFql4A:10 From: "Curtis Hamilton" To: Subject: OpenJDK for PowerPC64 Date: Mon, 26 Oct 2015 11:19:00 -0400 Message-id: <002a01d11001$a4b126e0$ee1374a0$@verizon.net> MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit X-Mailer: Microsoft Outlook 15.0 Thread-index: AdEQAKVdtH/yodJrTP+9IVT8hlkjDQ== Content-language: en-us X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Oct 2015 16:19:47 -0000 Here is my contribution to all those interested in keeping the PowerPC relevant. I've been successful in building OpenJDK7 using Zero VM for PPC64. The binaries for openjdk7 for powerpc64 can be found at the below URL: https://drive.google.com/folderview?id=0Bz7VO-WP3rlpM3BabUd6ejlya3c&usp=shar ing Give them a try and provide any feedback to the list. Enjoy! BTW: OpenJDK8 may soon be on the way! From owner-freebsd-ppc@freebsd.org Mon Oct 26 16:50:06 2015 Return-Path: Delivered-To: freebsd-ppc@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 6DE45A1E533 for ; Mon, 26 Oct 2015 16:50:06 +0000 (UTC) (envelope-from instructionset@gmail.com) Received: from mail-qk0-x233.google.com (mail-qk0-x233.google.com [IPv6:2607:f8b0:400d:c09::233]) (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 228771D5E for ; Mon, 26 Oct 2015 16:50:06 +0000 (UTC) (envelope-from instructionset@gmail.com) Received: by qkfq3 with SMTP id q3so15824301qkf.3 for ; Mon, 26 Oct 2015 09:50:05 -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 :cc:content-type; bh=gsobOiUGGJvgAmYT3BGsQeJ6BSVZF7/Z84PbmtnIwrk=; b=RcqhXgQcYloOz5xpmVfg3+S39iAgVSrBL77UEDlYWaJJzgC/CF3PM+b4YKckLDDMZY c7G8XnoeBxEu5PQDNKGnM8ia2PpiwUmGnJ2KUQECYjdcTwXPZVwbuAO/X4To1TcmLFzW utCcSNJGDoGpdsESw8OsZavjfMhzJUvlzjw/sh1IgaPcxUcPMxYN41yrlr7DltVuNzoM edwhypPo7Ba6RlRq0MqaI4pGYUotmqkEh/ac4fpzLrusBRxkxYsLOjO1IPQKtI1IQpNN +df7tEROerb4zhOYPVyW7CePhPdCzVqf4l11DJxbfSnT2VkEn+GyIKUMjOdxwCC2K6+q 36wg== MIME-Version: 1.0 X-Received: by 10.55.198.29 with SMTP id b29mr43362385qkj.56.1445878205176; Mon, 26 Oct 2015 09:50:05 -0700 (PDT) Received: by 10.55.158.80 with HTTP; Mon, 26 Oct 2015 09:50:05 -0700 (PDT) In-Reply-To: <002a01d11001$a4b126e0$ee1374a0$@verizon.net> References: <002a01d11001$a4b126e0$ee1374a0$@verizon.net> Date: Mon, 26 Oct 2015 11:50:05 -0500 Message-ID: Subject: Re: OpenJDK for PowerPC64 From: Bill Sorenson To: Curtis Hamilton Cc: FreeBSD PowerPC ML Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Oct 2015 16:50:06 -0000 This is awesome, thank you. On Mon, Oct 26, 2015 at 10:19 AM, Curtis Hamilton wrote: > Here is my contribution to all those interested in keeping the PowerPC > relevant. I've been successful in building OpenJDK7 using Zero VM for > PPC64. The binaries for openjdk7 for powerpc64 can be found at the below > URL: > > > https://drive.google.com/folderview?id=0Bz7VO-WP3rlpM3BabUd6ejlya3c&usp=shar > ing > > Give them a try and provide any feedback to the list. > > Enjoy! > > BTW: OpenJDK8 may soon be on the way! > > > _______________________________________________ > freebsd-ppc@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ppc > To unsubscribe, send any mail to "freebsd-ppc-unsubscribe@freebsd.org" > From owner-freebsd-ppc@freebsd.org Mon Oct 26 19:26:11 2015 Return-Path: Delivered-To: freebsd-ppc@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 23966A1EC89 for ; Mon, 26 Oct 2015 19:26:11 +0000 (UTC) (envelope-from chmeeedalf@gmail.com) Received: from mail-io0-x22b.google.com (mail-io0-x22b.google.com [IPv6:2607:f8b0:4001:c06::22b]) (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 E6A7412D0 for ; Mon, 26 Oct 2015 19:26:10 +0000 (UTC) (envelope-from chmeeedalf@gmail.com) Received: by iodd200 with SMTP id d200so34749046iod.0 for ; Mon, 26 Oct 2015 12:26:10 -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:date:message-id:subject :from:to:cc:content-type; bh=G3oqrFMoWXKgMwgwyLD+3ZF45CU9sojU2+3rQCvZh4c=; b=1CjDuOG7zck4zJ7ENbqE1jmENzruhr5euSfhx4dntYOrIODXI+TF1RXLw7aGc4I2I5 1obaWrviIDP/vBPXkv2oApNrN/5KAjOTubpGNZue4F8xQkLHMnPJYk+KZ5kc3q4+m/Y9 xvhVbwTLbZ3egWmtDblyoIuEnvukJYG5/31TTUEPnT3oFuEySTiGKwwu8u44Nm94Jlv5 VxWOLiyMW8J8dcjC+mzhwGKzagEyKLSgUzVr+FEOM1fkdWLguo/KCjpkcQ6XHxwhnsG6 zy5irKyGyKIQ0xzxr17FXe0hIsaOHcDWbiUqNFoHp8Cp5Zo4yd2smcXdOVPSKDedSk91 tubQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alumni_cwru_edu.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=G3oqrFMoWXKgMwgwyLD+3ZF45CU9sojU2+3rQCvZh4c=; b=a3noT0IWuz7ajaoFOD7QzsHu4Fjl3qIiRRE7VXItxEqsRU6Q8uD0nzpnpCv8RkRa1C YS+QW8geLqrwJR0zxT5rIwYon1vvJ9sptPbEhouleDgcruHqHNl9ib7aOjfcfLdB9Wqb QilvkrO1lQffYR81Tunwg0yIXTTJ+D/Qp3V1j73WLonWG3pGxU6807+ETkhE1ifTfCJe 2G7dtcP5nmyGPGlyyArVdlU62mrhmKuCfJLqHE+ROFYvj/228AGxMXYMXCwAo6mtN8iK VTyqzggh5k3r19YgLmb6K7TNsIgvGXt4nnGI9vvWxtopALxztrQcWI8dYR2upYDH3Jl9 O/fg== MIME-Version: 1.0 X-Received: by 10.107.137.202 with SMTP id t71mr44566223ioi.119.1445887570260; Mon, 26 Oct 2015 12:26:10 -0700 (PDT) Sender: chmeeedalf@gmail.com Received: by 10.36.41.138 with HTTP; Mon, 26 Oct 2015 12:26:10 -0700 (PDT) In-Reply-To: <002a01d11001$a4b126e0$ee1374a0$@verizon.net> References: <002a01d11001$a4b126e0$ee1374a0$@verizon.net> Date: Mon, 26 Oct 2015 14:26:10 -0500 X-Google-Sender-Auth: 4DpkvakZPt6M6Hx9avRM1_RJJyg Message-ID: Subject: Re: OpenJDK for PowerPC64 From: Justin Hibbits To: Curtis Hamilton Cc: FreeBSD PowerPC ML Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Oct 2015 19:26:11 -0000 On Mon, Oct 26, 2015 at 10:19 AM, Curtis Hamilton wrote: > Here is my contribution to all those interested in keeping the PowerPC > relevant. I've been successful in building OpenJDK7 using Zero VM for > PPC64. The binaries for openjdk7 for powerpc64 can be found at the below > URL: > > https://drive.google.com/folderview?id=0Bz7VO-WP3rlpM3BabUd6ejlya3c&usp=shar > ing > > Give them a try and provide any feedback to the list. > > Enjoy! > > BTW: OpenJDK8 may soon be on the way! That's fantastic! I'll try this soon on my G5. Do you have any wiki page with build steps, or even better a port change to add this to ports? - Justin From owner-freebsd-ppc@freebsd.org Mon Oct 26 20:14:59 2015 Return-Path: Delivered-To: freebsd-ppc@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 84806A1E615 for ; Mon, 26 Oct 2015 20:14:59 +0000 (UTC) (envelope-from hamiltcl@verizon.net) Received: from vms173017pub.verizon.net (vms173017pub.verizon.net [206.46.173.17]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5F8FD1A02 for ; Mon, 26 Oct 2015 20:14:58 +0000 (UTC) (envelope-from hamiltcl@verizon.net) Received: from lenoil1 ([72.83.16.150]) by vms173017.mailsrvcs.net (Oracle Communications Messaging Server 7.0.5.32.0 64bit (built Jul 16 2014)) with ESMTPA id <0NWU008WDG88CP30@vms173017.mailsrvcs.net> for freebsd-ppc@freebsd.org; Mon, 26 Oct 2015 15:14:37 -0500 (CDT) X-CMAE-Score: 0 X-CMAE-Analysis: v=2.1 cv=btqxfxui c=1 sm=1 tr=0 a=ywlOvr0VoIfBaqMxlLg+cA==:117 a=o1OHuDzbAAAA:8 a=oR5dmqMzAAAA:8 a=5lJygRwiOn0A:10 a=DAwyPP_o2Byb1YXLmDAA:9 a=COfzQ7OkAAAA:8 a=pGLkceISAAAA:8 a=6I5d2MoRAAAA:8 a=1XWaLZrsAAAA:8 a=iB98x23AFohudCpZTlAA:9 a=CjuIK1q_8ugA:10 a=SNz7A8z5HBXTTWKrkQkA:9 a=S3dl4M0mU6nHPehTXKYA:9 From: "Curtis Hamilton" To: "'Justin Hibbits'" Cc: "'FreeBSD PowerPC ML'" References: <002a01d11001$a4b126e0$ee1374a0$@verizon.net> In-reply-to: Subject: RE: OpenJDK for PowerPC64 Date: Mon, 26 Oct 2015 16:14:29 -0400 Message-id: <003701d1102a$ee366c70$caa34550$@verizon.net> MIME-version: 1.0 Content-type: multipart/mixed; boundary="----=_NextPart_000_0038_01D11009.672FC8F0" X-Mailer: Microsoft Outlook 15.0 Thread-index: AQKRkMsb+GvouUjCqm4Yxd05iNTYtAHpldllnO3kJrA= Content-language: en-us X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Oct 2015 20:14:59 -0000 This is a multipart message in MIME format. ------=_NextPart_000_0038_01D11009.672FC8F0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit I don't have a wiki page. My initial success was in building the mercurial OpenJDK7 BSD-Port, using the attached build script and instructions obtained from the OpenJDK Wiki Darwin9Build (https://wiki.openjdk.java.net/display/BSDPort/Darwin9Build) section. Subsequently, I used information from the arm patch to modify the ports Makefile and build the ports distribution. Other than what's in the make file patch, no other patches were needed, as I used the mercurial build as the bootstrap. The key for non-x86 builds is the bootstrap. I used the GCC java tools and created a bootstrap (/usr/local/bootstrap-openjdk) using sym links to the GCC java executables in /usr/local/bin. I can provide more details if needed, however, building GCC java was not as straight forward as it is not a configurable option for non-x86 GCC builds. I had to modify the port Makefile. Regards, Curtis -----Original Message----- From: chmeeedalf@gmail.com [mailto:chmeeedalf@gmail.com] On Behalf Of Justin Hibbits Sent: Monday, October 26, 2015 3:26 PM To: Curtis Hamilton Cc: FreeBSD PowerPC ML Subject: Re: OpenJDK for PowerPC64 On Mon, Oct 26, 2015 at 10:19 AM, Curtis Hamilton wrote: > Here is my contribution to all those interested in keeping the PowerPC > relevant. I've been successful in building OpenJDK7 using Zero VM for > PPC64. The binaries for openjdk7 for powerpc64 can be found at the > below > URL: > > https://drive.google.com/folderview?id=0Bz7VO-WP3rlpM3BabUd6ejlya3c&us > p=shar > ing > > Give them a try and provide any feedback to the list. > > Enjoy! > > BTW: OpenJDK8 may soon be on the way! That's fantastic! I'll try this soon on my G5. Do you have any wiki page with build steps, or even better a port change to add this to ports? - Justin ------=_NextPart_000_0038_01D11009.672FC8F0 Content-Type: application/octet-stream; name="openjdk7_non-x86.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="openjdk7_non-x86.patch" --- ./Makefile=0A= +++ ./Makefile=0A= @@ -78,11 +78,12 @@=0A= =0A= DOS2UNIX_FILES=3D = jdk/src/share/classes/com/sun/org/apache/xml/internal/security/resource/x= mlsecurity_en.properties=0A= =0A= -OPENJDK_OSARCH=3D bsd-${ARCH:S/i386/i586/}=0A= +OPENJDK_OSARCH=3D = bsd-${ARCH:S/i386/x86/:S/amd64/x86_64/:S/armv6/arm/:S/powerpc64/powerpc/}=0A= =0A= NOPRECIOUSMAKEVARS=3D yes=0A= =0A= -ONLY_FOR_ARCHS=3D i386 amd64=0A= +ONLY_FOR_ARCHS=3D i386 amd64 armv6 powerpc64=0A= =0A= _MAKE_JOBS=3D #=0A= MAKE_ENV+=3D LANG=3D"C" \=0A= @@ -116,6 +117,23 @@=0A= =0A= MAKE_ENV+=3D HOTSPOT_BUILD_JOBS=3D${MAKE_JOBS_NUMBER}=0A= =0A= .include =0A= =0A= +.if ${ARCH} =3D=3D "armv6"=0A= +CONFIGURE_ARGS+=3D --with-jvm-variants=3Dzero=0A= +=0A= +# we're building a zero build=0A= +JDK_BUILDDIR=3D = ${WRKSRC}/build/${OPENJDK_OSARCH}-normal-zero-${JDK_BUILD_TYPE}=0A= +=0A= +# bootstrap-openjdk is based on openjdk7 and can compile openjdk8=0A= +BOOTSTRAP_JDKS=3D ${LOCALBASE}/bootstrap-openjdk=0A= +BOOTSTRAPJDKDIR=3D ${LOCALBASE}/bootstrap-openjdk=0A= +=0A= +# libffi is needed for zerobuild=0A= +BUILD_DEPENDS+=3D = ${BOOTSTRAPJDKDIR}/bin/javac:${PORTSDIR}/java/bootstrap-openjdk=0A= +LIB_DEPENDS+=3D libffi.so:${PORTSDIR}/devel/libffi=0A= +.endif=0A= +=0A= +.if ${ARCH} =3D=3D "powerpc64"=0A= +CONFIGURE_ARGS+=3D --with-jvm-variants=3Dzero=0A= +=0A= +# libffi is needed for zerobuild=0A= +BUILD_DEPENDS+=3D = ${BOOTSTRAPJDKDIR}/bin/javac:${PORTSDIR}/java/bootstrap-openjdk=0A= +LIB_DEPENDS+=3D libffi.so:${PORTSDIR}/devel/libffi=0A= +=0A= +MAKE_ENV+=3D ZERO_BUILD=3Dtrue \=0A= + ZERO_ENDIANNESS=3Dbig \=0A= + ZERO_LIBARCH=3Dppc \=0A= + ZERO_ARCHDEF=3DPPC \=0A= + ZERO_ARCHFLAG=3D"-mpowerpc64" \=0A= + PARALLEL_COMPILE_JOBS=3D8 =0A= +=0A= +.endif=0A= +=0A= BOOTSTRAP_JDKS=3D ${LOCALBASE}/openjdk7 \=0A= ${LOCALBASE}/openjdk6 \=0A= ${LOCALBASE}/bootstrap-openjdk=0A= @@ -143,7 +161,7 @@=0A= =0A= # GCC is broken with PCH: = https://lists.freebsd.org/pipermail/svn-src-all/2015-March/101722.html=0A= .if ${COMPILER_TYPE} =3D=3D gcc=0A= -MAKE_ENV+=3D USE_PRECOMPILED_HEADER=3D0=0A= +MAKE_ENV+=3D USE_PRECOMPILED_HEADER=3D1=0A= .endif=0A= =0A= .if empty(ICONV_LIB)=0A= @@ -160,6 +178,34 @@=0A= ${WRKSRC}/jdk/make/sun/splashscreen/Makefile \=0A= ${WRKSRC}/jdk/make/java/npt/Makefile \=0A= ${WRKSRC}/jdk/make/java/instrument/Makefile=0A= +.endif=0A= +=0A= +.if ${ARCH} =3D=3D "armv6" || "powerpc64"=0A= + # From NetBSD = http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/lang/openjdk7/hacks.mk=0A= + # Workaround incorrect constant folding of subnormals in javac when = the FPU=0A= + # does not handle subnormal arithmetic, like on powerpc in = Flush-to-zero mode.=0A= + # These workarounds avoid underflow conditions during the bootstrap so = the=0A= + # JDK can correctly build itself. Compiling or running programs other = than=0A= + # openjdk itself on such hardware may still cause unexpected behaviour.=0A= + #=0A= + @${REINPLACE_CMD} -e = 's|2.2250738585072014e-308d*|Double.longBitsToDouble(0x10000000000000L)|i= g' \=0A= + -e 's|0x1.0p-1022d*|Double.longBitsToDouble(0x10000000000000L)|ig' \=0A= + -e 's|4.9e-324d*|Double.longBitsToDouble(0x1L)|ig' \=0A= + -e 's|0x0.0000000000001p-1022d*|Double.longBitsToDouble(0x1L)|ig' \=0A= + ${WRKSRC}/jdk/src/share/classes/sun/misc/DoubleConsts.java \=0A= + ${WRKSRC}/jdk/src/share/classes/java/lang/Double.java=0A= + @${REINPLACE_CMD} -e = 's|1.17549435e-38f*|Float.intBitsToFloat(0x800000)|ig' \=0A= + -e 's|0x1.0p-126f*|Float.intBitsToFloat(0x800000)|ig' \=0A= + -e 's|1.4e-45f*|Float.intBitsToFloat(0x1)|ig' \=0A= + -e 's|0x0.000002P-126f*|Float.intBitsToFloat(0x1)|ig' \=0A= + ${WRKSRC}/jdk/src/share/classes/sun/misc/FloatConsts.java \=0A= + ${WRKSRC}/jdk/src/share/classes/java/lang/Float.java=0A= + @${REINPLACE_CMD} -e 's|n.floatValue() =3D=3D 0.0f && = !isZero(proper)|& \&\& Float.floatToIntBits(n) !=3D 0x1|' \=0A= + -e 's|n.doubleValue() =3D=3D 0.0d && !isZero(proper)|& \&\& = Double.doubleToLongBits(n) !=3D 0x1L|' \=0A= + = ${WRKSRC}/langtools/src/share/classes/com/sun/tools/javac/parser/JavacPar= ser.java=0A= + @${REINPLACE_CMD} -e 's|x =3D=3D 0.0f && 1.0f / x > = 0.0f|Float.floatToIntBits(x) =3D=3D 0x0|g' \=0A= + -e 's|x =3D=3D 0.0d && 1.0d / x > 0.0d|Double.doubleToLongBits(x) = =3D=3D 0x0L|g' \=0A= + = ${WRKSRC}/langtools/src/share/classes/com/sun/tools/javac/jvm/Items.java=0A= .endif=0A= =0A= .if ${PORT_OPTIONS:MTZUPDATE}=0A= ------=_NextPart_000_0038_01D11009.672FC8F0 Content-Type: application/octet-stream; name="build_script.sh" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="build_script.sh" #!/bin/sh=0A= cd /usr/ports/tmp/bsd-port=0A= time env -i \=0A= PATH=3D/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin \=0A= LANG=3DC \=0A= gmake \=0A= CC=3Dgcc48 \=0A= CXX=3Dg++48 \=0A= ALLOW_DOWNLOADS=3Dtrue \=0A= ALT_JAVA_HOME=3D/usr/local/bootstrap-openjdk \=0A= ALT_BOOTDIR=3D/usr/local/bootstrap-openjdk \=0A= ALT_JDK_IMPORT_PATH=3D/usr/local/bootstrap-openjdk \=0A= ALT_FREETYPE_HEADERS_PATH=3D/usr/local/include \=0A= ALT_FREETYPE_LIB_PATH=3D/usr/local/lib \=0A= = ALT_CACERTS_FILE=3D/usr/local/bootstrap-openjdk/jre/lib/security/cacerts = \=0A= LIBFFI_CFLAGS=3D"-I/usr/local/lib/libffi-3.2.1/include" \=0A= DEFAULT_LIBPATH=3D"/lib:/usr/lib:/usr/local/lib" \=0A= NO_DOCS=3Dtrue \=0A= ZERO_BUILD=3Dtrue \=0A= ZERO_ENDIANNESS=3Dbig \=0A= ZERO_LIBARCH=3Dppc \=0A= ZERO_ARCHDEF=3DPPC \=0A= ZERO_ARCHFLAG=3D"-mpowerpc64" \=0A= PARALLEL_COMPILE_JOBS=3D8 \=0A= HOTSPOT_BUILD_JOBS=3D8 =0A= ------=_NextPart_000_0038_01D11009.672FC8F0-- From owner-freebsd-ppc@freebsd.org Tue Oct 27 17:38:56 2015 Return-Path: Delivered-To: freebsd-ppc@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 77709A1FF25 for ; Tue, 27 Oct 2015 17:38:56 +0000 (UTC) (envelope-from andy.silva@snscommunication.com) Received: from mailer238.gate85.rs.smtp.com (mailer238.gate85.rs.smtp.com [74.91.85.238]) by mx1.freebsd.org (Postfix) with ESMTP id EAC321A50 for ; Tue, 27 Oct 2015 17:38:55 +0000 (UTC) (envelope-from andy.silva@snscommunication.com) X-MSFBL: ZnJlZWJzZC1wcGNAZnJlZWJzZC5vcmdANzRfOTFfODVfMjM4QFNuc3RlbGVjb21f ZGVkaWNhdGVkX3Bvb2xA DKIM-Signature: v=1; a=rsa-sha256; d=smtp.com; s=smtpcomcustomers; c=relaxed/simple; q=dns/txt; i=@smtp.com; t=1445967534; h=From:Subject:To:Date:MIME-Version:Content-Type; bh=zF1ttoLX6ac8fQ2JwJW1fz12aheipLzJZIuvqlGiq2Q=; b=oYqQWiK5pVasKyeMFrt+fEDBZgYC4f83O3axhBt5lI95CxDpGGsd2/3Rmf7C3Nvc GrItGX5bzDxowkmrBLxLPkEVqyzIDgpAMghcGsyOwbt8UvZro0geYjdAKShdwnLe ZIe0jKoy6LBLtF8FTl5AGenhtxU5tgjhC8kzOwJUUv0=; Received: from [154.20.125.37] ([154.20.125.37:59894] helo=d154-20-125-37.bchsia.telus.net) by rs-ord-mta03-1.smtp.com (envelope-from ) (ecelerity 3.3.2.44647 r(44647)) with ESMTPA id B6/D0-14671-EA6BF265; Tue, 27 Oct 2015 17:38:54 +0000 MIME-Version: 1.0 From: "Andy Silva" Reply-To: andy.silva@snscommunication.com To: freebsd-ppc@freebsd.org Subject: The Big Data Market: 2015 - 2030 - Opportunities, Challenges, Strategies, Industry Verticals and Forecasts (Report) X-Mailer: Smart_Send_2_0_138 Date: Tue, 27 Oct 2015 10:38:48 -0700 Message-ID: <51243773275441220321484@Ankur> X-SMTPCOM-Tracking-Number: 66b381f2-a0e0-4506-b983-958eb516aa3d Feedback-ID: 6008902:SMTPCOM X-SMTPCOM-Sender-ID: 6008902 X-SMTPCOM-Spam-Policy: SMTP.com is a paid relay service. We do not tolerate UCE of any kind. Please report it ASAP to abuse@smtp.com Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2015 17:38:56 -0000 The Connected Car Ecosystem: 2015 =96 2030 =96 Opportunities, Challenges, S= trategies & Forecasts (Report) Report Information: Release Date: July 2015 Number of Pages: 357 Number of Tables and Figures: 83 Report Overview: =20 The growing proliferation of embedded in-vehicle connectivity and smartphon= e integration platforms has made connected cars one of the fastest growing = segments of the IoT (Internet of Things) market. Keen to establish recurrin= g post-sale service revenue streams, all major automotive OEMs are investin= g in connected car programs. Other ecosystem players, such as mobile operat= ors and telematics specialists, are also vying to gain a larger share of th= e opportunity. In fact, many mobile operators have expanded beyond their tr= aditional role as connectivity providers, to offer end-to-end connected car= platforms directly to automotive OEMs and aftermarket suppliers. By 2020, SNS Research estimates that connected car services will account fo= r nearly $40 Billion in annual revenue, driven by a host of applications, i= ncluding but not limited to infotainment, navigation, fleet management, rem= ote diagnostics, automatic crash notification, enhanced safety, UBI (Usage = Based Insurance), traffic management and even autonomous driving. The "Connected Car Ecosystem: 2015 =96 2030 =96 Opportunities, Challenges, = Strategies & Forecasts" report presents an in-depth assessment of the conne= cted car ecosystem including OEM connected car programs, enabling technolog= ies, key trends, market drivers, challenges, key applications, collaborativ= e initiatives, regulatory landscape, standardization, opportunities, future= roadmap, value chain, ecosystem player profiles and strategies. The report= also presents market size forecasts for connected car services from 2015 t= hrough to 2030. The forecasts are segmented for 3 connectivity models, 5 ap= plication categories, 5 regions and 17 leading countries. The report comes with an associated Excel datasheet suite covering quantita= tive data from all numeric forecasts presented in the report. The report covers the following topics: Connected car ecosystem Market drivers and barriers Enabling technologies and key trends Connected car programs and platform offerings Embedded, tethered and integrated connectivity models Analysis of key applications and opportunities Regulatory landscape, collaborative initiatives and standardization Industry roadmap and value chain Profiles and strategies of over 230 leading ecosystem players, including au= tomotive OEMs, mobile operators and connected car platform specialists Strategic recommendations for ecosystem players Market analysis and forecasts from 2015 till 2030 Historical Revenue & Forecast Segmentation Connected car installed base and service revenue forecasts are provided for= each of the following submarkets and their subcategories: Connectivity Model Embedded Tethered Integrated Application Category Communications & Infotainment Navigation & Location Services Vehicle Management Safety & Security Driver Assistance & Autonomous Driving Embedded Car Connections GSM CDMA-2000 W-CDMA TD-SCDMA LTE Satellite & Other Technologies Tethered Car Connections Wireless Wireline Integrated Car Connections Apple CarPlay Android Auto MirrorLink Others Regional Markets Asia Pacific Europe Middle East & Africa North America Latin & Central America Country Markets Brazil Canada China Egypt France Germany India Indonesia Italy Japan Mexico Russia Saudi Arabia South Africa South Korea UK USA The report provides answers to the following key questions: =20 How big is the connected car opportunity=3F What trends, challenges and barriers are influencing its growth=3F How is the ecosystem evolving by segment and region=3F What will the market size be in 2020 and at what rate will it grow=3F Which countries and submarkets will see the highest percentage of growth=3F Who are the key market players and what are their strategies=3F How will connected cars drive investments in Big Data, cloud computing, ana= lytics and other technologies=3F What are the growth prospects of embedded, tethered and integrated connecti= vity options=3F How do government mandates and initiatives impact the adoption of embedded = connectivity=3F What are the future prospects of self-driving cars and cooperative V2X appl= ications=3F Do LTE and 5G technologies pose a threat to the 802.11p standard for V2X co= mmunications=3F What strategies should automotive OEMs, mobile operators and connected car = platform specialists adopt to remain competitive=3F The report has the following key findings: By 2020, SNS Research estimates that connected car services will account fo= r nearly $40 Billion in annual revenue, driven by a host of applications The proportion of connected car service revenue for driver assistance syste= ms and autonomous driving applications is expected to dramatically increase= from merely 5 percent in 2014 to over 11 percent by 2020 Largely driven by connected car services, Big Data and analytics technology= investments in the automotive sector are expected to reach $5 Billion by 2= 020, following a CAGR of over 14% between 2015 and 2020 The connected car ecosystem continues to consolidate, with larger players i= nvesting in acquisitions to increase their market share, capability, revenu= e and geographic reach Many mobile operators have expanded beyond their traditional role as connec= tivity providers, to offer end-to-end connected car platforms directly to a= utomotive OEMs and aftermarket suppliers =20 Table of Contents: 1 Chapter 1: Introduction 18 1.1 Executive Summary 18 1.2 Topics Covered 19 1.3 Historical Revenue & Forecast Segmentation 20 1.4 Key Questions Answered 22 1.5 Key Findings 23 1.6 Methodology 24 1.7 Target Audience 25 1.8 Companies & Organizations Mentioned 26 2 Chapter 2: An Overview of Connected Cars 31 2.1 What are Connected Cars=3F 31 2.2 Connectivity Approaches 32 2.2.1 Embedded 32 2.2.2 Tethered 32 2.2.3 Integrated 32 2.3 Comparison of OEM Connected Car Programs 33 2.4 Key Enabling Technologies 34 2.4.1 M2M Connectivity & Mobile Networks 34 2.4.2 Smart Device Integration & Tethering 34 2.4.3 Ethernet & Short Range Wireless 35 2.4.4 V2X (Vehicle-to-Everything) Communications 35 2.4.5 Navigation Systems 36 2.4.6 Infotainment Systems 36 2.4.7 HMI (Human Machine Interface) Technologies 36 2.4.7.1 Display, Touchscreens & Tactile Feedback 36 2.4.7.2 Voice Recognition 37 2.4.7.3 Gesture Control 37 2.4.7.4 Proximity Sensors 37 2.4.7.5 Eye Tracking 38 2.4.8 ADAS: Sensors & Other Technologies 38 2.4.9 Operating Systems & Software Platforms 39 2.4.10 Cloud Computing 39 2.4.11 Big Data & Analytics 40 2.4.12 Other Technologies 41 2.5 Market Growth Drivers 41 2.5.1 Proliferation of Mobile Broadband 41 2.5.2 Connected Infotainment: A Key Purchase Factor 41 2.5.3 Integration: Benefiting from the Smartphone Ecosystem 41 2.5.4 Growing Demand for Telematics Services 42 2.5.5 Moving Towards Intelligent Transportation & Autonomous Driving 42 2.5.6 Enhancing Safety & Security 42 2.5.7 Customer Retention & Additional Revenue Streams 43 2.5.8 Growing Adoption of Electric Vehicles 43 2.5.9 Regulatory Initiatives & Mandates 43 2.6 Market Barriers 44 2.6.1 Standardization Complexities 44 2.6.2 Addressing Driver Distraction Concerns 44 2.6.3 Privacy & Security Issues 44 2.6.4 Consumer Acceptance & Monetizing Services 45 2.6.5 Product Lifecycle 45 2.6.6 Connectivity in Rural Areas 45 2.6.7 Roaming 45 3 Chapter 3: Key Application Areas 46 3.1 Communications & Infotainment 46 3.1.1 Hands-Free Calling & Messaging 46 3.1.2 In-Vehicle WiFi Hotspots 46 3.1.3 News & Weather Updates 46 3.1.4 Web Browsing & Social Networking 47 3.1.5 Multimedia Streaming & Downloads 47 3.1.6 Live Agent Services 47 3.2 Navigation & Location Services 48 3.2.1 Navigation, Traffic Information & Alternative Routing 48 3.2.2 POI (Point of Interest) Search 48 3.2.3 Location Based Marketing 48 3.2.4 Geo-Fencing Applications 49 3.2.5 Fleet Management 49 3.2.6 ETC (Electronic Toll Collection) 49 3.3 Vehicle Management 50 3.3.1 Remote Diagnostics, Performance Monitoring & Maintenance 50 3.3.2 OTA (Over-the-Air) System Updates 50 3.3.3 UBI (Usage Based Insurance) 50 3.4 Safety & Security 51 3.4.1 Crash Alerting Systems 51 3.4.2 Roadside & Accident Assistance 51 3.4.3 Keyless Authentication 52 3.4.4 Driver Monitoring & Fatigue Detection 52 3.4.5 Early Warning Systems 52 3.5 Driver Assistance & Autonomous Driving 53 3.5.1 Connected ADAS Features 53 3.5.2 Intelligent Transportation 53 3.5.3 Parking Assistance 53 3.5.4 Self-Driving Cars 54 3.6 Other Applications 54 4 Chapter 4: Collaboration, Standardization & Regulatory Landscape 55 4.1 Consortiums & Collaborative Projects 55 4.1.1 CCC (Car Connectivity Consortium) 55 4.1.2 OAA (Open Automotive Alliance) 55 4.1.3 C2C-CC (CAR 2 CAR Communication Consortium) 56 4.1.4 GENIVI Alliance 56 4.1.5 AGL (Automotive Grade Linux) 57 4.1.6 OPEN Alliance SIG (Special Industry Group) 57 4.1.7 MOSTCO (MOST Cooperation) 58 4.1.8 AVnu Alliance 58 4.1.9 Regional Projects 59 4.1.10 Others 60 4.2 Standardization Initiatives 61 4.2.1 3GPP (3rd Generation Partnership Project) 61 4.2.2 IEEE (Institute of Electrical and Electronics Engineers) 61 4.2.3 OneM2M 62 4.2.4 ISO (International Organization for Standardization) 63 4.2.5 ETSI (European Telecommunications Standards Institute) 63 4.2.6 CEN (European Committee for Standardization) 64 4.2.7 W3C (World Wide Web Consortium) 64 4.3 Government Mandates & Initiatives 65 4.3.1 U.S. DOT=92s V2V Connectivity Initiative 65 4.3.2 European Union=92s eCall 65 4.3.3 Russia=92s ERA-GLONASS 66 4.3.4 Brazil=92s SINIAV & SIMRAV 245 66 5 Chapter 5: Connected Car Industry Roadmap & Value Chain 68 5.1 Industry Roadmap 68 5.1.1 2015 =96 2020: The Emergence of Connected Car Programs 68 5.1.2 2020 =96 2025: Large Scale Proliferation of Advanced Telematics & Inf= otainment 69 5.1.3 2025 =96 2030: The Era of Self-Driving Cars & Cooperative V2X Applica= tions 69 5.2 Value Chain 70 5.2.1 Enabling Technology 70 5.2.1.1 Hardware Providers 71 5.2.1.2 Software Providers 71 5.2.2 Production 71 5.2.2.1 Automotive OEMs 71 5.2.2.2 Aftermarket Suppliers 72 5.2.3 Distribution 72 5.2.3.1 Dealers 72 5.2.3.2 Other Intermediaries 72 5.2.4 Services & Solutions 73 5.2.4.1 Connected Car Platform Specialists 73 5.2.4.2 Telematics Providers 73 5.2.4.3 Connectivity Providers 73 5.2.4.4 Content Providers 74 5.2.4.5 Cloud Platform Providers 74 5.2.4.6 Big Data & Analytics Specialists 74 5.2.4.7 Insurance Companies 74 5.2.4.8 Supplementary Service Providers 75 5.2.5 End Users 75 5.2.5.1 Vehicle Owners 75 6 Chapter 6: Key Market Players 76 6.1 21ViaNet Group 76 6.2 Abalta Technologies 77 6.3 Accenture 78 6.4 Acura 79 6.5 Aeris Communications 80 6.6 Airbiquity 81 6.7 Alcatel-Lucent 82 6.8 Alibaba Group 83 6.9 Allstate Insurance Company 84 6.10 Alpine Electronics 85 6.11 Altera Corporation 86 6.12 Amdocs 87 6.13 Am=E9rica M=F3vil 88 6.14 Analog Devices 89 6.15 Apple 90 6.16 Arada Systems 91 6.17 Arynga 92 6.18 AT&T 93 6.19 Atmel Corporation 94 6.20 Atos 95 6.21 Audi 96 6.22 Automatic Labs 97 6.23 Autonet Mobile 98 6.24 Autotalks 99 6.25 Avago Technologies 100 6.26 Azuga 101 6.27 B&B Electronics 102 6.28 Baidu 103 6.29 BlackBerry 104 6.30 BMW 105 6.31 Bosch 106 6.32 Bouygues Telecom 107 6.33 Bright Box 108 6.34 BYD Auto 109 6.35 Cadillac 110 6.36 CenNavi Technologies 111 6.37 Changan Automobile Company 112 6.38 Chery 113 6.39 China Mobile 114 6.40 China Telecom 115 6.41 China TSP 116 6.42 China Unicom 117 6.43 Cisco Systems 118 6.44 Clarion 119 6.45 CloudCar 120 6.46 CloudMade 121 6.47 Cohda Wireless 122 6.48 Connect One 123 6.49 Continental 124 6.50 Covisint 125 6.51 Cox Automotive 126 6.52 Coyote Systems 127 6.53 CPIC (China Pacific Insurance Group) 128 6.54 CSR 129 6.55 Cubic Telecom 130 6.56 Delphi 131 6.57 Denso Corporation 132 6.58 Digi International 133 6.59 Digia 134 6.60 Dongfeng Motor Corporation 135 6.61 DT (Deutsche Telekom) 136 6.62 EDGE3 Technologies 137 6.63 Ericsson 138 6.64 FAW Group Corporation 139 6.65 FCA (Fiat Chrysler Automobiles) 140 6.66 FEV Group 141 6.67 Flextronics International 142 6.68 Ford Motor Company 143 6.69 Franklin Wireless 144 6.70 Freescale Semiconductor 145 6.71 Frontier Silicon 146 6.72 Fujitsu Semiconductor 147 6.73 Fujitsu Ten 148 6.74 GAIG (Guangzhou Automobile Industry Group) 149 6.75 Garmin 150 6.76 Geely (Zhejiang Geely Holding Group) 151 6.77 Gemalto 152 6.78 GM (General Motors Company) 153 6.79 Google 154 6.80 H&D Wireless 155 6.81 Harman International Industries 156 6.82 Hawtai Motor Group 157 6.83 HERE 158 6.84 Hitachi 159 6.85 Honda Motor Company 160 6.86 HTC Corporation 161 6.87 Huawei 162 6.88 Hyundai Motor Company 163 6.89 iBiquity Digital Corporation 164 6.90 IBM 165 6.91 iHeartMedia 166 6.92 Infineon Technologies 167 6.93 Infiniti 168 6.94 Ingenie 169 6.95 INRIX 170 6.96 INSYS Microelectronics 171 6.97 Intel Corporation 172 6.98 Inthinc Technology Solutions 173 6.99 Inventek Systems 174 6.100 ip-label 175 6.101 iWOW Connections 176 6.102 Ixonos 177 6.103 Jaguar Land Rover Automotive 178 6.104 Jasper Technologies 179 6.105 Johnson Controls 180 6.106 Kapsch TrafficCom 181 6.107 KDDI Corporation 182 6.108 Kia Motors Corporation 183 6.109 KORE Wireless Group 184 6.110 KPN 185 6.111 KT Corporation 186 6.112 Laird 187 6.113 Lantronix 188 6.114 Lesswire 189 6.115 Lexus 190 6.116 LG Electronics 191 6.117 LG Uplus 192 6.118 Lincoln Motor Company 193 6.119 LS Research 194 6.120 Magneti Marelli 195 6.121 Mahindra and Mahindra 196 6.122 Mazda Motor Corporation 197 6.123 Mercedes Benz 198 6.124 MIC (MiTAC International Corporation) 199 6.125 Michelin 200 6.126 Microchip Technology 201 6.127 Microsoft Corporation 202 6.128 Microtronics 203 6.129 Minacs 204 6.130 Mitsubishi Electric Corporation 205 6.131 Mitsubishi Motors Corporation 206 6.132 Modacom 207 6.133 Mojio 208 6.134 Multi-Tech Systems 209 6.135 Murata Manufacturing 210 6.136 Navman Wireless & Teletrac 211 6.137 NEC Corporation 212 6.138 Neoway 213 6.139 Nissan Motor Company 214 6.140 NNG 215 6.141 Nokia 216 6.142 Novatel Wireless 217 6.143 Novero 218 6.144 NTT DoCoMo 219 6.145 Nuance Communications 220 6.146 Nvidia Corporation 221 6.147 NXP Semiconductors 222 6.148 Octo Telematics 223 6.149 ON Semiconductor 224 6.150 OpenCar 225 6.151 Openmatics 226 6.152 Option N.V. 227 6.153 Oracle 228 6.154 Orange 229 6.155 Panasonic Corporation 230 6.156 Pandora Media 231 6.157 Parrot 232 6.158 Pateo Corporation 233 6.159 Pioneer Corporation 234 6.160 Powermat Technologies 235 6.161 PSA Peugeot Citroen 236 6.162 QiMing Information Technology 237 6.163 Qoros Automotive 238 6.164 Quake Global 239 6.165 Qualcomm 240 6.166 Quectel 241 6.167 RealVNC 242 6.168 Redpine Signals 243 6.169 Renault (Groupe Renault) 244 6.170 Renesas Electronics Corporation 245 6.171 Rogers Communications 246 6.172 ROHM Semiconductor 247 6.173 RSA Insurance Group 248 6.174 RTX A/S 249 6.175 SAIC Motor Corporation 250 6.176 Samsung Electronics 251 6.177 SAP 252 6.178 Savari 253 6.179 SEAT 254 6.180 Seeing Machines 255 6.181 Sierra Wireless 256 6.182 Silicon Laboratories 257 6.183 SIMCom Wireless Solutions 258 6.184 SiriusXM Radio 259 6.185 SK Telecom 260 6.186 Skoda Auto 261 6.187 SkyWave Mobile Communications 262 6.188 SoftBank Mobile Corporation 263 6.189 Sony Corporation 264 6.190 Spirent Communications 265 6.191 Sprint Corporation 266 6.192 STMicroelectronics 267 6.193 Subaru 268 6.194 Summit Tech 269 6.195 Suzuki Motor Corporation 270 6.196 Synchronoss Technologies 271 6.197 Tata Motors 272 6.198 TCS (TeleCommunication Systems) 273 6.199 Tech Mahindra 274 6.200 Telecom Italia 275 6.201 Telef=F3nica 276 6.202 Telenav 277 6.203 Telenor Group 278 6.204 Telit Communications 279 6.205 Telogis 280 6.206 Telstra Corporation 281 6.207 Tesla Motors 282 6.208 TI (Texas Instruments) 283 6.209 TimaNetworks 284 6.210 Tobii Technology 285 6.211 TomTom 286 6.212 Toshiba Corporation 287 6.213 Toyota Motor Corporation 288 6.214 Uber 289 6.215 U-blox 290 6.216 Ubridge 291 6.217 UIEvolution 292 6.218 Vehcon 293 6.219 Veniam 294 6.220 Verizon Communications 295 6.221 Vinli 296 6.222 Visteon Corporation 297 6.223 Vodafone Group 298 6.224 Voicebox Technologies 299 6.225 Volkswagen 300 6.226 Volvo 301 6.227 Wireless Logic 302 6.228 WirelessCar 303 6.229 Xilinx 304 6.230 ZTE 305 6.231 Zubie 306 7 Chapter 7: Market Analysis & Forecasts 308 7.1 Global Outlook of Connected Cars 308 7.2 Segmentation by Connectivity Model 309 7.3 Embedded Car Connections 310 7.3.1 GSM 312 7.3.2 CDMA-2000 312 7.3.3 W-CDMA 313 7.3.4 TD-SCDMA 313 7.3.5 LTE 314 7.3.6 Satellite & Other Technologies 314 7.4 Tethered Car Connections 315 7.4.1 Wireless 316 7.4.2 Wireline 317 7.5 Integrated Car Connections 317 7.5.1 Apple CarPlay 319 7.5.2 Android Auto 319 7.5.3 MirrorLink 320 7.5.4 Others 320 7.6 Segmentation by Application Category 321 7.6.1 Communications & Infotainment 321 7.6.2 Navigation & Location Services 322 7.6.3 Vehicle Management 322 7.6.4 Safety & Security 323 7.6.5 Driver Assistance & Autonomous Driving 323 7.7 Segmentation by Region 324 7.7.1 Asia Pacific 325 7.7.2 Europe 326 7.7.3 Middle East & Africa 327 7.7.4 Latin & Central America 328 7.7.5 North America 329 7.8 Top Country Markets 330 7.8.1 Brazil 330 7.8.2 Canada 331 7.8.3 China 332 7.8.4 Egypt 333 7.8.5 France 334 7.8.6 Germany 335 7.8.7 India 336 7.8.8 Indonesia 337 7.8.9 Italy 338 7.8.10 Japan 339 7.8.11 Mexico 340 7.8.12 Russia 341 7.8.13 Saudi Arabia 342 7.8.14 South Africa 343 7.8.15 South Korea 344 7.8.16 UK 345 7.8.17 USA 346 8 Chapter 8: Conclusion & Strategic Recommendations 347 8.1 Why is the Market Poised to Grow=3F 347 8.2 Competitive Industry Landscape: Acquisitions, Alliances & Consolidation= 347 8.3 Geographic Outlook: Which Countries Offer the Highest Growth Potential= =3F 348 8.4 The Role of Mobile Operators 349 8.4.1 Capitalizing on Connectivity 349 8.4.2 Innovating Beyond Connectivity: AT&T=92s Drive Platform 349 8.5 Connected Car Platforms: Moving Towards Cloud Centric Offerings 350 8.5.1 Consolidating Disparate Functions 350 8.5.2 Cloud Based Platforms 350 8.6 Addressing Privacy Concerns: The Stance of Automotive OEMs 351 8.7 Impact of Government Initiatives 351 8.8 Smartphone Integration 352 8.8.1 What Key Offerings Are Available=3F 352 8.8.2 OEMs Are Keen to Offer Multiple Solutions 352 8.9 Monetizing the Connected Car Opportunity: The Changing Role of Automoti= ve OEMs 353 8.9.1 Evolving Business Models 353 8.9.2 Entering Other Connected Markets 353 8.10 Integration with Smart Cities 354 8.11 V2X Networks: Do LTE & 5G Technologies Pose a Threat to 802.11p=3F 355 8.12 Assessing the Impact of Self-Driving Cars 356 8.13 Strategic Recommendations 357 8.13.1 Automotive OEMs 357 8.13.2 Telematics & Connected Car Platform Specialists 357 8.13.3 Mobile Operators 358 List of Figures: Figure 1: Key Connected Car Applications 31 Figure 2: Comparison of Key OEM Connected Car Programs (Q3=922015) 33 Figure 3: Global Big Data & Analytics Technology Investments in the Automot= ive Sector: 2015 - 2030 ($ Billion) 40 Figure 4: Connected Car Industry Roadmap 68 Figure 5: Connected Car Value Chain 70 Figure 6: Global Connected Car Installed Base: 2015 - 2030 (Millions) 308 Figure 7: Global Connected Car Service Revenue: 2015 - 2030 ($ Billion) 309 Figure 8: Global Connected Car Installed Base by Connectivity Model: 2015 -= 2030 (Millions) 309 Figure 9: Global Connected Car Service Revenue by Connectivity Model: 2015 = - 2030 ($ Billion) 310 Figure 10: Global Embedded Car Connections: 2015 - 2030 (Millions) 310 Figure 11: Global Embedded Car Connection Service Revenue: 2015 - 2030 ($ B= illion) 311 Figure 12: Global Embedded Car Connections by Technology: 2015 - 2030 (Mill= ions) 311 Figure 13: Global GSM Embedded Car Connections: 2015 - 2030 (Millions) 312 Figure 14: Global CDMA-2000 Embedded Car Connections: 2015 - 2030 (Millions= ) 312 Figure 15: Global W-CDMA Embedded Car Connections: 2015 - 2030 (Millions) 3= 13 Figure 16: Global TD-SCDMA Embedded Car Connections: 2015 - 2030 (Millions)= 313 Figure 17: Global LTE Embedded Car Connections: 2015 - 2030 (Millions) 314 Figure 18: Global Satellite & Other Embedded Car Connections: 2015 - 2030 (= Millions) 314 Figure 19: Global Tethered Car Connections: 2015 - 2030 (Millions) 315 Figure 20: Global Tethered Car Connection Service Revenue: 2015 - 2030 ($ B= illion) 315 Figure 21: Global Tethered Car Connections by Technology: 2015 - 2030 (Mill= ions) 316 Figure 22: Global Wireless Tethered Car Connections: 2015 - 2030 (Millions)= 316 Figure 23: Global Wireline Tethered Car Connections: 2015 - 2030 (Millions)= 317 Figure 24: Global Integrated Car Connections: 2015 - 2030 (Millions) 317 Figure 25: Global Integrated Car Connection Revenue: 2015 - 2030 ($ Billion= ) 318 Figure 26: Global Integrated Car Connections by Technology: 2015 - 2030 (Mi= llions) 318 Figure 27: Global Apple CarPlay Connections: 2015 - 2030 (Millions) 319 Figure 28: Global Android Auto Connections: 2015 - 2030 (Millions) 319 Figure 29: Global MirrorLink Connections: 2015 - 2030 (Millions) 320 Figure 30: Global Other Integrated Car Connections: 2015 - 2030 (Millions) = 320 Figure 31: Global Connected Car Service Revenue by Application Category: 20= 15 - 2030 ($ Billion) 321 Figure 32: Global Connected Car Service Revenue for Communications & Infota= inment: 2015 - 2030 ($ Billion) 321 Figure 33: Global Connected Car Service Revenue for Navigation & Location S= ervices: 2015 - 2030 ($ Billion) 322 Figure 34: Global Connected Car Service Revenue for Vehicle Management: 201= 5 - 2030 ($ Billion) 322 Figure 35: Global Connected Car Service Revenue for Safety & Security: 2015= - 2030 ($ Billion) 323 Figure 36: Global Connected Car Service Revenue for Driver Assistance & Aut= onomous Driving: 2015 - 2030 ($ Billion) 323 Figure 37: Connected Car Installed Base by Region: 2015 - 2030 (Millions) 3= 24 Figure 38: Connected Car Service Revenue by Region: 2015 - 2030 ($ Billion)= 324 Figure 39: Asia Pacific Connected Car Installed Base: 2015 - 2030 (Millions= ) 325 Figure 40: Asia Pacific Connected Car Service Revenue: 2015 - 2030 ($ Billi= on) 325 Figure 41: Europe Connected Car Installed Base: 2015 - 2030 (Millions) 326 Figure 42: Europe Connected Car Service Revenue: 2015 - 2030 ($ Billion) 326 Figure 43: Middle East & Africa Connected Car Installed Base: 2015 - 2030 (= Millions) 327 Figure 44: Middle East & Africa Connected Car Service Revenue: 2015 - 2030 = ($ Billion) 327 Figure 45: Latin & Central America Connected Car Installed Base: 2015 - 203= 0 (Millions) 328 Figure 46: Latin & Central America Connected Car Service Revenue: 2015 - 20= 30 ($ Billion) 328 Figure 47: North America Connected Car Installed Base: 2015 - 2030 (Million= s) 329 Figure 48: North America Connected Car Service Revenue: 2015 - 2030 ($ Bill= ion) 329 Figure 49: Brazil Connected Car Installed Base: 2015 =96 2030 (Millions) 330 Figure 50: Brazil Connected Car Service Revenue: 2015 =96 2030 ($ Billion) = 330 Figure 51: Canada Connected Car Installed Base: 2015 =96 2030 (Millions) 331 Figure 52: Canada Connected Car Service Revenue: 2015 =96 2030 ($ Billion) = 331 Figure 53: China Connected Car Installed Base: 2015 =96 2030 (Millions) 332 Figure 54: China Connected Car Service Revenue: 2015 =96 2030 ($ Billion) 3= 32 Figure 55: Egypt Connected Car Installed Base: 2015 =96 2030 (Millions) 333 Figure 56: Egypt Connected Car Service Revenue: 2015 =96 2030 ($ Billion) 3= 33 Figure 57: France Connected Car Installed Base: 2015 =96 2030 (Millions) 334 Figure 58: France Connected Car Service Revenue: 2015 =96 2030 ($ Billion) = 334 Figure 59: Germany Connected Car Installed Base: 2015 =96 2030 (Millions) 3= 35 Figure 60: Germany Connected Car Service Revenue: 2015 =96 2030 ($ Billion)= 335 Figure 61: India Connected Car Installed Base: 2015 =96 2030 (Millions) 336 Figure 62: India Connected Car Service Revenue: 2015 =96 2030 ($ Billion) 3= 36 Figure 63: Indonesia Connected Car Installed Base: 2015 =96 2030 (Millions)= 337 Figure 64: Indonesia Connected Car Service Revenue: 2015 =96 2030 ($ Billio= n) 337 Figure 65: Italy Connected Car Installed Base: 2015 =96 2030 (Millions) 338 Figure 66: Italy Connected Car Service Revenue: 2015 =96 2030 ($ Billion) 3= 38 Figure 67: Japan Connected Car Installed Base: 2015 =96 2030 (Millions) 339 Figure 68: Japan Connected Car Service Revenue: 2015 =96 2030 ($ Billion) 3= 39 Figure 69: Mexico Connected Car Installed Base: 2015 =96 2030 (Millions) 340 Figure 70: Mexico Connected Car Service Revenue: 2015 =96 2030 ($ Billion) = 340 Figure 71: Russia Connected Car Installed Base: 2015 =96 2030 (Millions) 341 Figure 72: Russia Connected Car Service Revenue: 2015 =96 2030 ($ Billion) = 341 Figure 73: Saudi Arabia Connected Car Installed Base: 2015 =96 2030 (Millio= ns) 342 Figure 74: Saudi Arabia Connected Car Service Revenue: 2015 =96 2030 ($ Bil= lion) 342 Figure 75: South Africa Connected Car Installed Base: 2015 =96 2030 (Millio= ns) 343 Figure 76: South Africa Connected Car Service Revenue: 2015 =96 2030 ($ Bil= lion) 343 Figure 77: South Korea Connected Car Installed Base: 2015 =96 2030 (Million= s) 344 Figure 78: South Korea Connected Car Service Revenue: 2015 =96 2030 ($ Bill= ion) 344 Figure 79: UK Connected Car Installed Base: 2015 =96 2030 (Millions) 345 Figure 80: UK Connected Car Service Revenue: 2015 =96 2030 ($ Billion) 345 Figure 81: USA Connected Car Installed Base: 2015 =96 2030 (Millions) 346 Figure 82: USA Connected Car Service Revenue: 2015 =96 2030 ($ Billion) 346 Figure 83: Connected Car Service Revenue Breakdown by Application Category:= 2020 (%) 356 List of Companies Mentioned: 3SBio 21ViaNet Group 3GPP (3rd Generation Partnership Project) Abalta Technologies Accenture Acura Aeris Communications Agero AGL (Automotive Grade Linux) Airbiquity Alcatel-Lucent Alibaba Group Alliance of Automobile Manufacturers Allstate Insurance Company Alpine Electronics Altera Corporation Amdocs Am=E9rica M=F3vil Analog Devices Apple Arada Systems ARIB (Association of Radio Industries and Businesses, Japan) Arynga Association of Global Automakers AT&T AT&T Mobility ATIS (Alliance for Telecommunications Industry Solutions, U.S.) Atmel Corporation Atos Atos Worldline Audi Automatic Labs AutoNavi Software Autonet Mobile Autotalks Avago Technologies AVnu Alliance Azuga B&B Electronics Baidu BlackBerry BMW Bosch Bosch SoftTec Bouygues Group Bouygues Telecom Bright Box Broadcom Corporation BYD Auto C2C-CC (CAR 2 CAR Communication Consortium) Cadillac CCC (Car Connectivity Consortium) CCSA (China Communications Standards Association) CEN (European Committee for Standardization) CenNavi Technologies Changan Automobile Company Chery China Mobile China Telecom China TSP China Unicom Cisco Systems Clarion Claro CloudCar CloudMade Cobra Automotive Technologies Cohda Wireless Connect One Continental Covisint Cox Automotive Coyote Systems CPIC (China Pacific Insurance Group) CSR Cubic Telecom Daimler deCarta Delphi DENATRAN (National Road Transport Department, Brazil) Denso Corporation DGE Digi International Digia Dongfeng Motor Corporation DT (Deutsche Telekom) EDGE3 Technologies Elektrobit eMapgo Ericsson ETSI (European Telecommunications Standards Institute) European Commission FAW Group Corporation FCA (Fiat Chrysler Automobiles) FEV Group Flextronics International Ford Motor Company Franklin Wireless Freescale Semiconductor Frontier Silicon Fuji Heavy Industries Fujitsu Semiconductor Fujitsu Ten GAIG (Guangzhou Automobile Industry Group) Garmin Geely (Zhejiang Geely Holding Group) Gemalto GENIVI Alliance GM (General Motors Company) Google H&D Wireless Harman International Industries Hawtai Motor Group HDS (Hitachi Data Systems) HERE Hitachi Honda Motor Company HTC Corporation Huawei Hughes Telematics Hyundai Motor Company iBiquity Digital Corporation IBM IEEE (Institute of Electrical and Electronics Engineers) iHeartMedia Infineon Technologies Infiniti Ingenie INRIX INSYS Microelectronics Intel Corporation Inthinc Technology Solutions Inventek Systems ip-label ISO (International Organization for Standardization) ITS America (Intelligent Transportation Society of America) ITS Australia (Intelligent Transport Systems Australia) ITS Japan ITU (International Telecommunications Union) iWOW Connections Ixonos Jaguar Land Rover Automotive Jasper Technologies Johnson Controls Kapsch TrafficCom KDDI Corporation Kia Motors Corporation KORE Wireless Group KPN KT Corporation Laird Lantronix Lesswire Lexus LG Electronics LG Group LG Uplus Lincoln Motor Company Linux Foundation LS Research Magellan Magneti Marelli Mahindra and Mahindra Mazda Motor Corporation Mercedes Benz MIC (MiTAC International Corporation) Michelin Microchip Technology Microsoft Corporation Microtronics Minacs Mio Technology Mitsubishi Electric Corporation Mitsubishi Motors Corporation Modacom Mojio MOSTCO (MOST Cooperation) Movistar Multi-Tech Systems Murata Manufacturing Navman Navman Wireless & Teletrac NEC Corporation Neoway Netsize Nissan Motor Company NNG Nokia Novatel Wireless Novero NTT DoCoMo Nuance Communications Nvidia Corporation NXP Semiconductors OAA (Open Automotive Alliance) Octo Telematics ON Semiconductor OneM2M OnStar Corporation OPEN Alliance SIG (Special Industry Group) OpenCar Openmatics Option N.V. Oracle Orange Panasonic Corporation Pandora Media Parrot Pateo Corporation Pioneer Corporation Powermat Technologies PSA Peugeot Citroen QiMing Information Technology QNX Software Systems Qoros Automotive Qt Company Quake Global Qualcomm Quectel RacoWireless RealVNC Redbend Redpine Signals Renault (Groupe Renault) Renesas Electronics Corporation Robert Bosch Car Multimedia Rogers Communications ROHM Semiconductor RSA Insurance Group RTX A/S SAIC Motor Corporation Samsung Electronics SAP Savari SEAT Seeing Machines Sierra Wireless Silicon Laboratories SIMCom Wireless Solutions SiriusXM Radio SK Group SK Telecom Skoda Auto SkyWave Mobile Communications SoftBank Corporation SoftBank Mobile Corporation Sony Corporation Sony Mobile Communications Spirent Communications Sprint Corporation STMicroelectronics Subaru Summit Tech Suzuki Motor Corporation Symphony Teleca Synchronoss Technologies TagStation Tata Motors TCS (TeleCommunication Systems) Tech Mahindra Tele2 Telecom Italia Telef=F3nica Telenav Telenor Connexion Telenor Group Telit Communications Telogis Telstra Corporation Tesla Motors TI (Texas Instruments) TIA (Telecommunications Industry Association, U.S.) TIM (Telecom Italia Mobile) TimaNetworks Tobii Technology TomTom TomTom Telematics Toshiba Corporation Toumaz Group Toyota Motor Corporation TRA (UAE Telecommunications Regulatory Authority) T-Systems TTA (Telecommunications Technology Association, Korea) TTC (Telecommunication Technology Committee, Japan) U.S. DOT (Department of Transport) U.S. NHTSA (National Highway Traffic Safety Administration) Uber U-blox Ubridge UIEvolution Vehcon Veniam Verizon Communications Verizon Telematics Verizon Wireless Vinli Visteon Corporation Vodafone Automotive Vodafone Group Voicebox Technologies Volkswagen Volvo W3C (World Wide Web Consortium) Wireless Logic WirelessCar Xilinx Xtime ZTE Zubie Report Pricing: Single User License: USD 2,500 Company Wide License (Single Site): USD 3,500 Ordering Process: Please contact Andy Silva on andy.silva@snscommunication.com And provide the following information: Report Title - Report License - (Single User/Company Wide) Name - Email - Job Title - Company - Invoice Address Please contact me if you have any questions, or wish to purchase a copy I look forward to hearing from you. Kind Regards Andy Silva Marketing Executive Signals and Systems Telecom Reef Tower Jumeirah Lake Towers Sheikh Zayed Road Dubai, UAE =20 To unsubscribe please click on the link below or send an email with unsubsc= ribe in the subject line to: remove@snsreports.com From owner-freebsd-ppc@freebsd.org Thu Oct 29 16:10:42 2015 Return-Path: Delivered-To: freebsd-ppc@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 37767A217DE for ; Thu, 29 Oct 2015 16:10:42 +0000 (UTC) (envelope-from chmeeedalf@gmail.com) Received: from mail-ig0-x22b.google.com (mail-ig0-x22b.google.com [IPv6:2607:f8b0:4001:c05::22b]) (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 F01FC148F for ; Thu, 29 Oct 2015 16:10:41 +0000 (UTC) (envelope-from chmeeedalf@gmail.com) Received: by igbhv6 with SMTP id hv6so34128816igb.0 for ; Thu, 29 Oct 2015 09:10:41 -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:date:message-id:subject :from:to:cc:content-type; bh=B8E7i6rmqLpu92fE5jBs1Ob65ZLvoxz3aFjyopPdChI=; b=ykMVxJdgTcxKqXjy317D84lijRC7ovM6x8+dyGNeG9cb63l2GD3rapYhBJUcszGS5k zCmk8eDFoW1TmWfYJTzkVq4V2Mjs0cQBOoQMSrI4dv4PdRO9dde1J0DLvIgJBOJ8RyTu CEtbUyddy2G0/w2jyiC/479XYztFygAtdcuiWAUOKzuRiP9o2T2saqhkY+XcHR5lM1oz 5m0kgKOpi5h47hBYWfD6ZiAWcAc9HmUmTze88Wcce7E2Zd9tJWfRIi7XpmVs1SWBb/uX DSSsWCLyLgWI8+F1M7PMPONHXtyh+XcfQDdzCfPPQGa0OC1Bt9QG4nQo8dxOT/A/4pGJ N11A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alumni_cwru_edu.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=B8E7i6rmqLpu92fE5jBs1Ob65ZLvoxz3aFjyopPdChI=; b=E6h5C5Xm8f0uJWXMG0N/LMxSaXoz1bCfv5PNoYRgl7qNFxWxiKNhbN0/vTBiXQMhlU gynDA6G0PsosIm1k+1UwRo7ErbnPq51DPjJyIG0RDd2KedvjOgg5FcENOSla8wmtqmNI FULadca6KZS+RsGFqdKZhExDTosynbhgHaCyExuj7li5vXPxpZCu8dYo5jP78oC+Njar nyYyXGIJRTei+f6Dvgc8uWte7hq7NnJgY02w/XUUPoY9AiTzlW2PO2PwVj6p+B/Kb46H swAprEu1JfgVL7dgmvJESHku5vt5MXoCzYp0SYESq62NAjKUBhCPxnMzw6bkmcPTWpfv lkrg== MIME-Version: 1.0 X-Received: by 10.50.17.74 with SMTP id m10mr11119026igd.8.1446135041212; Thu, 29 Oct 2015 09:10:41 -0700 (PDT) Sender: chmeeedalf@gmail.com Received: by 10.36.41.138 with HTTP; Thu, 29 Oct 2015 09:10:41 -0700 (PDT) In-Reply-To: <003701d1102a$ee366c70$caa34550$@verizon.net> References: <002a01d11001$a4b126e0$ee1374a0$@verizon.net> <003701d1102a$ee366c70$caa34550$@verizon.net> Date: Thu, 29 Oct 2015 11:10:41 -0500 X-Google-Sender-Auth: Ha5DWmpPyl643N_MPsAZh0nfdAg Message-ID: Subject: Re: OpenJDK for PowerPC64 From: Justin Hibbits To: Curtis Hamilton Cc: FreeBSD PowerPC ML Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.20 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 Oct 2015 16:10:42 -0000 Thanks! Did you need to patch anything for gcc to build java, or did you need to just tell it to build? I remember when I started looking at it a few years ago there were some things needed, but I can't recall what I did. It's not difficult to add java to the port for powerpc, so if your changes were trivial, or you had no changes, that could be a good first step for us to add this to the ports tree. - Justin On Mon, Oct 26, 2015 at 3:14 PM, Curtis Hamilton wrote: > I don't have a wiki page. My initial success was in building the mercurial > OpenJDK7 BSD-Port, using the attached build script and instructions obtained > from the OpenJDK Wiki Darwin9Build > (https://wiki.openjdk.java.net/display/BSDPort/Darwin9Build) section. > Subsequently, I used information from the arm patch to modify the ports > Makefile and build the ports distribution. Other than what's in the make > file patch, no other patches were needed, as I used the mercurial build as > the bootstrap. > > The key for non-x86 builds is the bootstrap. I used the GCC java tools and > created a bootstrap (/usr/local/bootstrap-openjdk) using sym links to the > GCC java executables in /usr/local/bin. I can provide more details if > needed, however, building GCC java was not as straight forward as it is not > a configurable option for non-x86 GCC builds. I had to modify the port > Makefile. > > Regards, > > Curtis > > > -----Original Message----- > From: chmeeedalf@gmail.com [mailto:chmeeedalf@gmail.com] On Behalf Of Justin > Hibbits > Sent: Monday, October 26, 2015 3:26 PM > To: Curtis Hamilton > Cc: FreeBSD PowerPC ML > Subject: Re: OpenJDK for PowerPC64 > > On Mon, Oct 26, 2015 at 10:19 AM, Curtis Hamilton > wrote: >> Here is my contribution to all those interested in keeping the PowerPC >> relevant. I've been successful in building OpenJDK7 using Zero VM for >> PPC64. The binaries for openjdk7 for powerpc64 can be found at the >> below >> URL: >> >> https://drive.google.com/folderview?id=0Bz7VO-WP3rlpM3BabUd6ejlya3c&us >> p=shar >> ing >> >> Give them a try and provide any feedback to the list. >> >> Enjoy! >> >> BTW: OpenJDK8 may soon be on the way! > > That's fantastic! I'll try this soon on my G5. Do you have any wiki page > with build steps, or even better a port change to add this to ports? > > - Justin From owner-freebsd-ppc@freebsd.org Thu Oct 29 22:54:43 2015 Return-Path: Delivered-To: freebsd-ppc@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 3D1ACA21A92 for ; Thu, 29 Oct 2015 22:54:43 +0000 (UTC) (envelope-from hamiltcl@verizon.net) Received: from vms173017pub.verizon.net (vms173017pub.verizon.net [206.46.173.17]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 17F921D08 for ; Thu, 29 Oct 2015 22:54:42 +0000 (UTC) (envelope-from hamiltcl@verizon.net) Received: from lenoil1 ([96.255.168.17]) by vms173017.mailsrvcs.net (Oracle Communications Messaging Server 7.0.5.32.0 64bit (built Jul 16 2014)) with ESMTPA id <0NX000JZO7MH4G90@vms173017.mailsrvcs.net> for freebsd-ppc@freebsd.org; Thu, 29 Oct 2015 17:54:18 -0500 (CDT) X-CMAE-Score: 0 X-CMAE-Analysis: v=2.1 cv=EdU1O6SC c=1 sm=1 tr=0 a=TXQDfM1T7tsaHFmtCUVSow==:117 a=o1OHuDzbAAAA:8 a=oR5dmqMzAAAA:8 a=kj9zAlcOel0A:10 a=5lJygRwiOn0A:10 a=pGLkceISAAAA:8 a=6I5d2MoRAAAA:8 a=COfzQ7OkAAAA:8 a=1XWaLZrsAAAA:8 a=gH1tbGYVGN7uQZnEBhMA:9 a=m7yGDIFGY56SFIhd:21 a=GD-O0kHOdBDthCTV:21 a=CjuIK1q_8ugA:10 From: "Curtis Hamilton" To: "'Justin Hibbits'" Cc: "'FreeBSD PowerPC ML'" References: <002a01d11001$a4b126e0$ee1374a0$@verizon.net> <003701d1102a$ee366c70$caa34550$@verizon.net> In-reply-to: Subject: RE: OpenJDK for PowerPC64 Date: Thu, 29 Oct 2015 18:54:07 -0400 Message-id: <00f701d1129c$b82b0400$28810c00$@verizon.net> MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit X-Mailer: Microsoft Outlook 15.0 Thread-index: AQKRkMsb+GvouUjCqm4Yxd05iNTYtAHpldllAV94MsUBawMSHpzcbDjw Content-language: en-us X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.20 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 Oct 2015 22:54:43 -0000 It's been a while, but I'll have to take a look and see if I documented the changes I made, other than adding java to the list of the build languages in the "Makefile". Changing the makefile was simple, but I remember that not every version of GCC would build GCJ. GCC48 and GCC49 failed with internal compiler errors. I was able to build with GCC47 and GCC5, but there was an issue during stage 3 of each build with libtool errors. To get past this error I had to make changes to the build order of the GCJ libraries. Curtis -----Original Message----- From: chmeeedalf@gmail.com [mailto:chmeeedalf@gmail.com] On Behalf Of Justin Hibbits Sent: Thursday, October 29, 2015 12:11 PM To: Curtis Hamilton Cc: FreeBSD PowerPC ML Subject: Re: OpenJDK for PowerPC64 Thanks! Did you need to patch anything for gcc to build java, or did you need to just tell it to build? I remember when I started looking at it a few years ago there were some things needed, but I can't recall what I did. It's not difficult to add java to the port for powerpc, so if your changes were trivial, or you had no changes, that could be a good first step for us to add this to the ports tree. - Justin On Mon, Oct 26, 2015 at 3:14 PM, Curtis Hamilton wrote: > I don't have a wiki page. My initial success was in building the > mercurial > OpenJDK7 BSD-Port, using the attached build script and instructions > obtained from the OpenJDK Wiki Darwin9Build > (https://wiki.openjdk.java.net/display/BSDPort/Darwin9Build) section. > Subsequently, I used information from the arm patch to modify the > ports Makefile and build the ports distribution. Other than what's in > the make file patch, no other patches were needed, as I used the > mercurial build as the bootstrap. > > The key for non-x86 builds is the bootstrap. I used the GCC java > tools and created a bootstrap (/usr/local/bootstrap-openjdk) using sym links to the > GCC java executables in /usr/local/bin. I can provide more details if > needed, however, building GCC java was not as straight forward as it > is not a configurable option for non-x86 GCC builds. I had to modify > the port Makefile. > > Regards, > > Curtis > > > -----Original Message----- > From: chmeeedalf@gmail.com [mailto:chmeeedalf@gmail.com] On Behalf Of > Justin Hibbits > Sent: Monday, October 26, 2015 3:26 PM > To: Curtis Hamilton > Cc: FreeBSD PowerPC ML > Subject: Re: OpenJDK for PowerPC64 > > On Mon, Oct 26, 2015 at 10:19 AM, Curtis Hamilton > > wrote: >> Here is my contribution to all those interested in keeping the >> PowerPC relevant. I've been successful in building OpenJDK7 using >> Zero VM for PPC64. The binaries for openjdk7 for powerpc64 can be >> found at the below >> URL: >> >> https://drive.google.com/folderview?id=0Bz7VO-WP3rlpM3BabUd6ejlya3c&u >> s >> p=shar >> ing >> >> Give them a try and provide any feedback to the list. >> >> Enjoy! >> >> BTW: OpenJDK8 may soon be on the way! > > That's fantastic! I'll try this soon on my G5. Do you have any wiki > page with build steps, or even better a port change to add this to ports? > > - Justin From owner-freebsd-ppc@freebsd.org Fri Oct 30 13:30:28 2015 Return-Path: Delivered-To: freebsd-ppc@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 88DB3A21CC4 for ; Fri, 30 Oct 2015 13:30:28 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from mouf.net (mouf.net [IPv6:2607:fc50:0:4400:216:3eff:fe69:33b3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mouf.net", Issuer "mouf.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 8BD1B1E79 for ; Fri, 30 Oct 2015 13:30:27 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from [0.0.0.0] (cpe-071-065-239-148.nc.res.rr.com [71.65.239.148] (may be forged)) (authenticated bits=0) by mouf.net (8.14.9/8.14.9) with ESMTP id t9UDTYba065656 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Fri, 30 Oct 2015 13:29:44 GMT (envelope-from swills@FreeBSD.org) Subject: Re: OpenJDK for PowerPC64 To: Curtis Hamilton , "'Justin Hibbits'" References: <002a01d11001$a4b126e0$ee1374a0$@verizon.net> <003701d1102a$ee366c70$caa34550$@verizon.net> <00f701d1129c$b82b0400$28810c00$@verizon.net> Cc: "'FreeBSD PowerPC ML'" From: Steve Wills X-Enigmail-Draft-Status: N1110 Message-ID: <563370BF.8010602@FreeBSD.org> Date: Fri, 30 Oct 2015 09:29:35 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <00f701d1129c$b82b0400$28810c00$@verizon.net> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (mouf.net [199.48.129.64]); Fri, 30 Oct 2015 13:29:45 +0000 (UTC) X-Spam-Status: No, score=2.6 required=4.5 tests=RCVD_ILLEGAL_IP,RDNS_NONE autolearn=no autolearn_force=no version=3.4.1 X-Spam-Level: ** X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mouf.net X-Virus-Scanned: clamav-milter 0.98.7 at mouf.net X-Virus-Status: Clean X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Oct 2015 13:30:28 -0000 I recently tried to build lang/gcc on powerpc with the JAVA option on and got what I think are similar errors with libtool. If you could provide a patch for what you had to change to get it to work, that'd be most appreciated. It built fine without the JAVA option, but I did have to turn on the BOOTSTRAP option in both cases to get it to build on powerpc. Though it does add a considerable amount of build time, I think something like this in lang/gcc: OPTIONS_DEFAULT_powerpc64= BOOTSTRAP might be called for. If we can get the JAVA stuff working, I might even consider making that default if that would mean it would be usable as a bootstrap for lang/openjdk[78]. Or maybe we leave it off by default, but use it to build a powerpc version of java/bootstrap-openjdk. Steve On 10/29/2015 18:54, Curtis Hamilton wrote: > It's been a while, but I'll have to take a look and see if I documented the > changes I made, other than adding java to the list of the build languages in > the "Makefile". Changing the makefile was simple, but I remember that not > every version of GCC would build GCJ. GCC48 and GCC49 failed with internal > compiler errors. I was able to build with GCC47 and GCC5, but there was an > issue during stage 3 of each build with libtool errors. To get past this > error I had to make changes to the build order of the GCJ libraries. > > Curtis > > -----Original Message----- > From: chmeeedalf@gmail.com [mailto:chmeeedalf@gmail.com] On Behalf Of Justin > Hibbits > Sent: Thursday, October 29, 2015 12:11 PM > To: Curtis Hamilton > Cc: FreeBSD PowerPC ML > Subject: Re: OpenJDK for PowerPC64 > > Thanks! Did you need to patch anything for gcc to build java, or did you > need to just tell it to build? I remember when I started looking at it a > few years ago there were some things needed, but I can't recall what I did. > It's not difficult to add java to the port for powerpc, so if your changes > were trivial, or you had no changes, that could be a good first step for us > to add this to the ports tree. > > - Justin > > On Mon, Oct 26, 2015 at 3:14 PM, Curtis Hamilton > wrote: >> I don't have a wiki page. My initial success was in building the >> mercurial >> OpenJDK7 BSD-Port, using the attached build script and instructions >> obtained from the OpenJDK Wiki Darwin9Build >> (https://wiki.openjdk.java.net/display/BSDPort/Darwin9Build) section. >> Subsequently, I used information from the arm patch to modify the >> ports Makefile and build the ports distribution. Other than what's in >> the make file patch, no other patches were needed, as I used the >> mercurial build as the bootstrap. >> >> The key for non-x86 builds is the bootstrap. I used the GCC java >> tools and created a bootstrap (/usr/local/bootstrap-openjdk) using sym > links to the >> GCC java executables in /usr/local/bin. I can provide more details if >> needed, however, building GCC java was not as straight forward as it >> is not a configurable option for non-x86 GCC builds. I had to modify >> the port Makefile. >> >> Regards, >> >> Curtis >> >> >> -----Original Message----- >> From: chmeeedalf@gmail.com [mailto:chmeeedalf@gmail.com] On Behalf Of >> Justin Hibbits >> Sent: Monday, October 26, 2015 3:26 PM >> To: Curtis Hamilton >> Cc: FreeBSD PowerPC ML >> Subject: Re: OpenJDK for PowerPC64 >> >> On Mon, Oct 26, 2015 at 10:19 AM, Curtis Hamilton >> >> wrote: >>> Here is my contribution to all those interested in keeping the >>> PowerPC relevant. I've been successful in building OpenJDK7 using >>> Zero VM for PPC64. The binaries for openjdk7 for powerpc64 can be >>> found at the below >>> URL: >>> >>> https://drive.google.com/folderview?id=0Bz7VO-WP3rlpM3BabUd6ejlya3c&u >>> s >>> p=shar >>> ing >>> >>> Give them a try and provide any feedback to the list. >>> >>> Enjoy! >>> >>> BTW: OpenJDK8 may soon be on the way! >> >> That's fantastic! I'll try this soon on my G5. Do you have any wiki >> page with build steps, or even better a port change to add this to ports? >> >> - Justin > > _______________________________________________ > freebsd-ppc@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ppc > To unsubscribe, send any mail to "freebsd-ppc-unsubscribe@freebsd.org" > From owner-freebsd-ppc@freebsd.org Fri Oct 30 16:38:08 2015 Return-Path: Delivered-To: freebsd-ppc@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 2AE25A21632 for ; Fri, 30 Oct 2015 16:38:08 +0000 (UTC) (envelope-from hamiltcl@verizon.net) Received: from vms173025pub.verizon.net (vms173025pub.verizon.net [206.46.173.25]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 08D231C41; Fri, 30 Oct 2015 16:38:07 +0000 (UTC) (envelope-from hamiltcl@verizon.net) Received: from lenoil1 ([96.255.168.17]) by vms173025.mailsrvcs.net (Oracle Communications Messaging Server 7.0.5.32.0 64bit (built Jul 16 2014)) with ESMTPA id <0NX100FBTI1NQP60@vms173025.mailsrvcs.net>; Fri, 30 Oct 2015 10:37:00 -0500 (CDT) X-CMAE-Score: 0 X-CMAE-Analysis: v=2.1 cv=WpDWSorv c=1 sm=1 tr=0 a=TXQDfM1T7tsaHFmtCUVSow==:117 a=o1OHuDzbAAAA:8 a=oR5dmqMzAAAA:8 a=kj9zAlcOel0A:10 a=5lJygRwiOn0A:10 a=1XWaLZrsAAAA:8 a=6I5d2MoRAAAA:8 a=pGLkceISAAAA:8 a=COfzQ7OkAAAA:8 a=QPYUEKL6enfu8XwqEygA:9 a=NdVUfB1UxblC5eIb:21 a=uq6dSsfOsh7wK4t6:21 a=CjuIK1q_8ugA:10 From: "Curtis Hamilton" To: "'Steve Wills'" , "'Justin Hibbits'" Cc: "'FreeBSD PowerPC ML'" References: <002a01d11001$a4b126e0$ee1374a0$@verizon.net> <003701d1102a$ee366c70$caa34550$@verizon.net> <00f701d1129c$b82b0400$28810c00$@verizon.net> <563370BF.8010602@FreeBSD.org> In-reply-to: <563370BF.8010602@FreeBSD.org> Subject: RE: OpenJDK for PowerPC64 Date: Fri, 30 Oct 2015 11:36:48 -0400 Message-id: <012c01d11328$caef1220$60cd3660$@verizon.net> MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit X-Mailer: Microsoft Outlook 15.0 Thread-index: AQKRkMsb+GvouUjCqm4Yxd05iNTYtAHpldllAV94MsUBawMSHgIHk2b5Ak5uG5ucutzLMA== Content-language: en-us X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Oct 2015 16:38:08 -0000 Steve, I'll work on the patch. In the meantime, if you'd like to give them a try, I've built OpenJDK7/8 Zero VM for powerpc64. It's available at the below URL: https://drive.google.com/folderview?id=0Bz7VO-WP3rlpM3BabUd6ejlya3c&usp=shar ing -Curtis -----Original Message----- From: Steve Wills [mailto:swills@FreeBSD.org] Sent: Friday, October 30, 2015 9:30 AM To: Curtis Hamilton ; 'Justin Hibbits' Cc: 'FreeBSD PowerPC ML' Subject: Re: OpenJDK for PowerPC64 I recently tried to build lang/gcc on powerpc with the JAVA option on and got what I think are similar errors with libtool. If you could provide a patch for what you had to change to get it to work, that'd be most appreciated. It built fine without the JAVA option, but I did have to turn on the BOOTSTRAP option in both cases to get it to build on powerpc. Though it does add a considerable amount of build time, I think something like this in lang/gcc: OPTIONS_DEFAULT_powerpc64= BOOTSTRAP might be called for. If we can get the JAVA stuff working, I might even consider making that default if that would mean it would be usable as a bootstrap for lang/openjdk[78]. Or maybe we leave it off by default, but use it to build a powerpc version of java/bootstrap-openjdk. Steve On 10/29/2015 18:54, Curtis Hamilton wrote: > It's been a while, but I'll have to take a look and see if I > documented the changes I made, other than adding java to the list of > the build languages in the "Makefile". Changing the makefile was > simple, but I remember that not every version of GCC would build GCJ. > GCC48 and GCC49 failed with internal compiler errors. I was able to build with GCC47 and GCC5, but there was an > issue during stage 3 of each build with libtool errors. To get past this > error I had to make changes to the build order of the GCJ libraries. > > Curtis > > -----Original Message----- > From: chmeeedalf@gmail.com [mailto:chmeeedalf@gmail.com] On Behalf Of > Justin Hibbits > Sent: Thursday, October 29, 2015 12:11 PM > To: Curtis Hamilton > Cc: FreeBSD PowerPC ML > Subject: Re: OpenJDK for PowerPC64 > > Thanks! Did you need to patch anything for gcc to build java, or did > you need to just tell it to build? I remember when I started looking > at it a few years ago there were some things needed, but I can't recall what I did. > It's not difficult to add java to the port for powerpc, so if your > changes were trivial, or you had no changes, that could be a good > first step for us to add this to the ports tree. > > - Justin > > On Mon, Oct 26, 2015 at 3:14 PM, Curtis Hamilton > > wrote: >> I don't have a wiki page. My initial success was in building the >> mercurial >> OpenJDK7 BSD-Port, using the attached build script and instructions >> obtained from the OpenJDK Wiki Darwin9Build >> (https://wiki.openjdk.java.net/display/BSDPort/Darwin9Build) section. >> Subsequently, I used information from the arm patch to modify the >> ports Makefile and build the ports distribution. Other than what's >> in the make file patch, no other patches were needed, as I used the >> mercurial build as the bootstrap. >> >> The key for non-x86 builds is the bootstrap. I used the GCC java >> tools and created a bootstrap (/usr/local/bootstrap-openjdk) using >> sym > links to the >> GCC java executables in /usr/local/bin. I can provide more details if >> needed, however, building GCC java was not as straight forward as it >> is not a configurable option for non-x86 GCC builds. I had to modify >> the port Makefile. >> >> Regards, >> >> Curtis >> >> >> -----Original Message----- >> From: chmeeedalf@gmail.com [mailto:chmeeedalf@gmail.com] On Behalf Of >> Justin Hibbits >> Sent: Monday, October 26, 2015 3:26 PM >> To: Curtis Hamilton >> Cc: FreeBSD PowerPC ML >> Subject: Re: OpenJDK for PowerPC64 >> >> On Mon, Oct 26, 2015 at 10:19 AM, Curtis Hamilton >> >> wrote: >>> Here is my contribution to all those interested in keeping the >>> PowerPC relevant. I've been successful in building OpenJDK7 using >>> Zero VM for PPC64. The binaries for openjdk7 for powerpc64 can be >>> found at the below >>> URL: >>> >>> https://drive.google.com/folderview?id=0Bz7VO-WP3rlpM3BabUd6ejlya3c& >>> u >>> s >>> p=shar >>> ing >>> >>> Give them a try and provide any feedback to the list. >>> >>> Enjoy! >>> >>> BTW: OpenJDK8 may soon be on the way! >> >> That's fantastic! I'll try this soon on my G5. Do you have any wiki >> page with build steps, or even better a port change to add this to ports? >> >> - Justin > > _______________________________________________ > freebsd-ppc@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ppc > To unsubscribe, send any mail to "freebsd-ppc-unsubscribe@freebsd.org" > From owner-freebsd-ppc@freebsd.org Fri Oct 30 20:47:23 2015 Return-Path: Delivered-To: freebsd-ppc@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 A00C4A21F5E for ; Fri, 30 Oct 2015 20:47:23 +0000 (UTC) (envelope-from andreast-list@fgznet.ch) Received: from smtp.fgznet.ch (mail.fgznet.ch [81.92.96.47]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 30A9B1276; Fri, 30 Oct 2015 20:47:22 +0000 (UTC) (envelope-from andreast-list@fgznet.ch) Received: from [192.168.225.14] (dhclient-91-190-14-19.flashcable.ch [91.190.14.19]) by smtp.fgznet.ch (8.13.8/8.13.8/Submit_SMTPAUTH) with ESMTP id t9UKkxUM031871; Fri, 30 Oct 2015 21:47:03 +0100 (CET) (envelope-from andreast-list@fgznet.ch) Subject: Re: OpenJDK for PowerPC64 To: Curtis Hamilton , "'Steve Wills'" , "'Justin Hibbits'" References: <002a01d11001$a4b126e0$ee1374a0$@verizon.net> <003701d1102a$ee366c70$caa34550$@verizon.net> <00f701d1129c$b82b0400$28810c00$@verizon.net> <563370BF.8010602@FreeBSD.org> <012c01d11328$caef1220$60cd3660$@verizon.net> Cc: "'FreeBSD PowerPC ML'" From: Andreas Tobler Message-ID: <5633D743.9070002@fgznet.ch> Date: Fri, 30 Oct 2015 21:46:59 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <012c01d11328$caef1220$60cd3660$@verizon.net> Content-Type: multipart/mixed; boundary="------------000201090602020507050608" X-Scanned-By: MIMEDefang 2.64 on 81.92.96.47 X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Oct 2015 20:47:23 -0000 This is a multi-part message in MIME format. --------------000201090602020507050608 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit On 30.10.15 16:36, Curtis Hamilton wrote: > Steve, > > I'll work on the patch. In the meantime, if you'd like to give them a try, > I've built OpenJDK7/8 Zero VM for powerpc64. It's available at the below > URL: > > https://drive.google.com/folderview?id=0Bz7VO-WP3rlpM3BabUd6ejlya3c&usp=shar > ing Do you need 32-bit powerpc stuff to bootstrap OpenJDK? If not, you can speed up the gcc build with the attached patch. It gives you the possibility to choose java for powerpc64 and to disable/enable multilibs for powerpc64. I just successfully built the gcc5-devel on my quad, including multilibs) The other versions are part of my todo, after fixing gcc trunk.... The multilib switch is part of John Merino's work. I recommend to use a compiler as new as possible, although, not the 6.0-devel since it is broken, at least for me. You can use USES_GCC = 5.2 in the ports Makefile to say which gcc compiler you wan to use. Hth, Andreas --------------000201090602020507050608 Content-Type: text/plain; charset=UTF-8; x-mac-type="0"; x-mac-creator="0"; name="gcc5-devel-java-multilib.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="gcc5-devel-java-multilib.diff" Index: Makefile =================================================================== --- Makefile (revision 400554) +++ Makefile (working copy) @@ -45,12 +45,23 @@ OPTIONS_DEFINE= BOOTSTRAP OPTIONS_DEFINE_i386= JAVA OPTIONS_DEFINE_amd64= JAVA +OPTIONS_DEFINE_powerpc64= JAVA OPTIONS_DEFAULT= BOOTSTRAP OPTIONS_DEFAULT_i386= JAVA OPTIONS_DEFAULT_amd64= JAVA +OPTIONS_DEFAULT_powerpc64= JAVA OPTIONS_EXCLUDE_DragonFly= JAVA BOOTSTRAP_DESC= Build using a full bootstrap +.if exists(/usr/lib32/libc.so) +OPTIONS_DEFINE_powerpc64+= MULTILIB +OPTIONS_DEFAULT_powerpc64+= MULTILIB +MULTILIB_CONFIGURE_ENABLE= multilib +MULTILIB_DESC= Build support for 32-bit and 64-bit targets +.else +CONFIGURE_ARGS+= --disable-multilib +.endif + .include .if ${ARCH} == "amd64" --------------000201090602020507050608-- From owner-freebsd-ppc@freebsd.org Fri Oct 30 21:38:47 2015 Return-Path: Delivered-To: freebsd-ppc@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 472FBA22975 for ; Fri, 30 Oct 2015 21:38:47 +0000 (UTC) (envelope-from andreast-list@fgznet.ch) Received: from smtp.fgznet.ch (mail.fgznet.ch [81.92.96.47]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D7D2D1F73; Fri, 30 Oct 2015 21:38:45 +0000 (UTC) (envelope-from andreast-list@fgznet.ch) Received: from [192.168.225.14] (dhclient-91-190-14-19.flashcable.ch [91.190.14.19]) by smtp.fgznet.ch (8.13.8/8.13.8/Submit_SMTPAUTH) with ESMTP id t9ULcYLL042099; Fri, 30 Oct 2015 22:38:40 +0100 (CET) (envelope-from andreast-list@fgznet.ch) Subject: Re: OpenJDK for PowerPC64 To: Curtis Hamilton , "'Steve Wills'" , "'Justin Hibbits'" References: <002a01d11001$a4b126e0$ee1374a0$@verizon.net> <003701d1102a$ee366c70$caa34550$@verizon.net> <00f701d1129c$b82b0400$28810c00$@verizon.net> <563370BF.8010602@FreeBSD.org> <012c01d11328$caef1220$60cd3660$@verizon.net> <5633D743.9070002@fgznet.ch> Cc: "'FreeBSD PowerPC ML'" From: Andreas Tobler Message-ID: <5633E35A.50402@fgznet.ch> Date: Fri, 30 Oct 2015 22:38:34 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <5633D743.9070002@fgznet.ch> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.64 on 81.92.96.47 X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Oct 2015 21:38:47 -0000 On 30.10.15 21:46, Andreas Tobler wrote: > On 30.10.15 16:36, Curtis Hamilton wrote: >> Steve, >> >> I'll work on the patch. In the meantime, if you'd like to give them a try, >> I've built OpenJDK7/8 Zero VM for powerpc64. It's available at the below >> URL: >> >> https://drive.google.com/folderview?id=0Bz7VO-WP3rlpM3BabUd6ejlya3c&usp=shar >> ing > > Do you need 32-bit powerpc stuff to bootstrap OpenJDK? > > If not, you can speed up the gcc build with the attached patch. > It gives you the possibility to choose java for powerpc64 and to > disable/enable multilibs for powerpc64. > > I just successfully built the gcc5-devel on my quad, including multilibs) > > The other versions are part of my todo, after fixing gcc trunk.... > > The multilib switch is part of John Merino's work. > > I recommend to use a compiler as new as possible, although, not the > 6.0-devel since it is broken, at least for me. > > You can use USES_GCC = 5.2 in the ports Makefile to say which gcc > compiler you wan to use. I just noticed some weird stuff with gcc5-devel, Try to use the gcc49, the patch applies there too. I'll run some tests on gcc49 during the night. The gcc5-devel part I solve later. Sorry for the inconvenience. Andreas From owner-freebsd-ppc@freebsd.org Sat Oct 31 22:50:13 2015 Return-Path: Delivered-To: freebsd-ppc@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 D9187A22622 for ; Sat, 31 Oct 2015 22:50:13 +0000 (UTC) (envelope-from andreast-list@fgznet.ch) Received: from smtp.fgznet.ch (mail.fgznet.ch [81.92.96.47]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 861C81FED; Sat, 31 Oct 2015 22:50:12 +0000 (UTC) (envelope-from andreast-list@fgznet.ch) Received: from [192.168.225.14] (dhclient-91-190-14-19.flashcable.ch [91.190.14.19]) by smtp.fgznet.ch (8.13.8/8.13.8/Submit_SMTPAUTH) with ESMTP id t9VMnoTn013108; Sat, 31 Oct 2015 23:49:54 +0100 (CET) (envelope-from andreast-list@fgznet.ch) Subject: Re: OpenJDK for PowerPC64 To: Curtis Hamilton , "'Steve Wills'" , "'Justin Hibbits'" References: <002a01d11001$a4b126e0$ee1374a0$@verizon.net> <003701d1102a$ee366c70$caa34550$@verizon.net> <00f701d1129c$b82b0400$28810c00$@verizon.net> <563370BF.8010602@FreeBSD.org> <012c01d11328$caef1220$60cd3660$@verizon.net> <5633D743.9070002@fgznet.ch> <5633E35A.50402@fgznet.ch> Cc: "'FreeBSD PowerPC ML'" From: Andreas Tobler Message-ID: <5635458E.2070700@fgznet.ch> Date: Sat, 31 Oct 2015 23:49:50 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <5633E35A.50402@fgznet.ch> Content-Type: multipart/mixed; boundary="------------020108090702010903010302" X-Scanned-By: MIMEDefang 2.64 on 81.92.96.47 X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Oct 2015 22:50:13 -0000 This is a multi-part message in MIME format. --------------020108090702010903010302 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit On 30.10.15 22:38, Andreas Tobler wrote: > On 30.10.15 21:46, Andreas Tobler wrote: >> On 30.10.15 16:36, Curtis Hamilton wrote: >>> Steve, >>> >>> I'll work on the patch. In the meantime, if you'd like to give them a try, >>> I've built OpenJDK7/8 Zero VM for powerpc64. It's available at the below >>> URL: >>> >>> https://drive.google.com/folderview?id=0Bz7VO-WP3rlpM3BabUd6ejlya3c&usp=shar >>> ing >> >> Do you need 32-bit powerpc stuff to bootstrap OpenJDK? >> >> If not, you can speed up the gcc build with the attached patch. >> It gives you the possibility to choose java for powerpc64 and to >> disable/enable multilibs for powerpc64. >> >> I just successfully built the gcc5-devel on my quad, including multilibs) >> >> The other versions are part of my todo, after fixing gcc trunk.... >> >> The multilib switch is part of John Merino's work. Here I have to apologize, it's the work from Julio Merino. I seem to mix John Marino and Julio Merino, sorry. >> I recommend to use a compiler as new as possible, although, not the >> 6.0-devel since it is broken, at least for me. >> >> You can use USES_GCC = 5.2 in the ports Makefile to say which gcc >> compiler you wan to use. > > I just noticed some weird stuff with gcc5-devel, Try to use the gcc49, > the patch applies there too. I'll run some tests on gcc49 during the night. The gcc49 and below are not usable due to the fact that they do not install properly. The reason is the multilib part for soft-float which is not working properly. But this part is not needed. > The gcc5-devel part I solve later. It is solved, patch pending for gcc trunk and gcc-5. A leftover from adding PIE support. My fault, but I do not run all combinations of bootstrapping all the time since the machine is very power hungry... Attached the patch I used to build a gcc-49 with multilib and java support. Hth, Andreas Btw, it would be great if you (@Curtis) could describe how you did the OpenJDK bootstrap. --------------020108090702010903010302 Content-Type: text/plain; charset=UTF-8; x-mac-type="0"; x-mac-creator="0"; name="gcc49-fbsd-java-nosoftfloat.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="gcc49-fbsd-java-nosoftfloat.diff" Index: Makefile =================================================================== --- Makefile (revision 400554) +++ Makefile (working copy) @@ -45,12 +45,23 @@ OPTIONS_DEFINE= BOOTSTRAP OPTIONS_DEFINE_i386= JAVA OPTIONS_DEFINE_amd64= JAVA +OPTIONS_DEFINE_powerpc64= JAVA OPTIONS_DEFAULT= BOOTSTRAP OPTIONS_DEFAULT_i386= JAVA OPTIONS_DEFAULT_amd64= JAVA +OPTIONS_DEFAULT_powerpc64= JAVA OPTIONS_EXCLUDE_DragonFly= JAVA BOOTSTRAP_DESC= Build using a full bootstrap +.if exists(/usr/lib32/libc.so) +OPTIONS_DEFINE_powerpc64+= MULTILIB +OPTIONS_DEFAULT_powerpc64+= MULTILIB +MULTILIB_CONFIGURE_ENABLE= multilib +MULTILIB_DESC= Build support for 32-bit and 64-bit targets +.else +CONFIGURE_ARGS+= --disable-multilib +.endif + .include .if ${ARCH} == "amd64" Index: files/patch-ppc-remove-soft-float.diff =================================================================== --- files/patch-ppc-remove-soft-float.diff (nonexistent) +++ files/patch-ppc-remove-soft-float.diff (working copy) @@ -0,0 +1,16 @@ +--- gcc/config/rs6000/t-freebsd64.orig 2015-10-31 10:16:38.988785000 +0100 ++++ gcc/config/rs6000/t-freebsd64 2015-10-31 10:17:11.464913000 +0100 +@@ -21,11 +21,9 @@ + # On FreeBSD the 32-bit libraries are found under /usr/lib32. + # Set MULTILIB_OSDIRNAMES according to this. + +-MULTILIB_OPTIONS = m32 msoft-float +-MULTILIB_DIRNAMES = 32 nof ++MULTILIB_OPTIONS = m32 ++MULTILIB_DIRNAMES = 32 + MULTILIB_EXTRA_OPTS = fPIC mstrict-align + MULTILIB_EXCEPTIONS = +-MULTILIB_EXCLUSIONS = !m32/msoft-float + MULTILIB_OSDIRNAMES = ../lib32 +-#MULTILIB_MATCHES = $(MULTILIB_MATCHES_FLOAT) + Property changes on: files/patch-ppc-remove-soft-float.diff ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property --------------020108090702010903010302--