From owner-freebsd-ia64 Sun Aug 25 19:59: 5 2002 Delivered-To: freebsd-ia64@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4373837B400 for ; Sun, 25 Aug 2002 19:59:03 -0700 (PDT) Received: from espresso.q9media.com (espresso.q9media.com [65.39.129.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id EA58643E4A for ; Sun, 25 Aug 2002 19:59:02 -0700 (PDT) (envelope-from mike@espresso.q9media.com) Received: by espresso.q9media.com (Postfix, from userid 1002) id 061349E59; Sun, 25 Aug 2002 22:53:18 -0400 (EDT) Date: Sun, 25 Aug 2002 22:53:17 -0400 From: Mike Barcroft To: ia64@FreeBSD.org Subject: Re: cvs commit: src/sys/alpha/include ansi.h Message-ID: <20020825225317.A66311@espresso.q9media.com> References: <200208260239.g7Q2d4Yn027243@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200208260239.g7Q2d4Yn027243@freefall.freebsd.org>; from mike@FreeBSD.org on Sun, Aug 25, 2002 at 07:39:04PM -0700 Organization: The FreeBSD Project Sender: owner-freebsd-ia64@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Mike Barcroft writes: > mike 2002/08/25 19:39:04 PDT > > Modified files: > sys/alpha/include ansi.h > Log: > Fix a long-standing bug on alpha: > Change _BSD_CLK_TCK_ and _BSD_CLOCKS_PER_SEC_ to match stathz. It looks like ia64 has the same bug. I noticed while looking in ia64/ia64/clock.c that one of the comments doesn't match the code, specifically: /* * Start the real-time and statistics clocks. Leave stathz 0 since there * are no other timers available. */ ...is followed by: stathz = 128; Best regards, Mike Barcroft To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ia64" in the body of the message From owner-freebsd-ia64 Fri Aug 30 9: 3: 2 2002 Delivered-To: freebsd-ia64@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EA00E37B400 for ; Fri, 30 Aug 2002 09:03:00 -0700 (PDT) Received: from soleil.uvsq.fr (soleil.uvsq.fr [193.51.24.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id E9B8743E42 for ; Fri, 30 Aug 2002 09:02:59 -0700 (PDT) (envelope-from hpc@prism.uvsq.fr) Received: from lucifer.prism.uvsq.fr (guillotin.prism.uvsq.fr [193.51.25.1]) by soleil.uvsq.fr (8.12.3/jtpda-5.4) with ESMTP id g7UG2x14042565 for ; Fri, 30 Aug 2002 18:02:59 +0200 (CEST) Received: from gibet.prism.uvsq.fr (gibet.prism.uvsq.fr [193.51.25.3]) by lucifer.prism.uvsq.fr (8.9.1a/jtpda-5.3.2) with ESMTP id SAA03897 for ; Fri, 30 Aug 2002 18:03:07 +0200 (MET DST) Received: from (hpc@localhost) by gibet.prism.uvsq.fr (8.11.1/jtpda-5.3.3) id g7UG2wq04600 for FreeBSD-ia64@FreeBSD.ORG; Fri, 30 Aug 2002 18:02:58 +0200 (CEST) Date: Fri, 30 Aug 2002 18:02:58 +0200 From: Henri-Pierre CHARLES To: FreeBSD-ia64@FreeBSD.ORG Subject: Build cross gcc i386 -> ia64 Message-ID: <20020830180256.F4285@gibet.prism.uvsq.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.2.5i Sender: owner-freebsd-ia64@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hello, I'm trying to build a cross environment on an i386 platform, for an ia64 target. I plan to use ski. I try to start with a gcc 3.2. binutils 2.12 build and install correctly gcc build correctly, but I can't build libgcc. Is somewhere a patch or a port for gcc-ia64 on FreeBSD ? (I run 4.6-STABLE from yerterday if it's important) Thank H-P -- % Henri-Pierre.Charles@prism.uvsq.fr PRiSM, Université de Versailles % Tel: 01 39 25 43 44 45, Av. des États Unis 78000 Versailles % Il reste -84041040 secondes jusqu'au 01/01/2000 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ia64" in the body of the message From owner-freebsd-ia64 Sat Aug 31 7:51:26 2002 Delivered-To: freebsd-ia64@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 62F2C37B400 for ; Sat, 31 Aug 2002 07:51:23 -0700 (PDT) Received: from iraun2.uka.de (iraun2.uka.de [129.13.10.91]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1598A43E42 for ; Sat, 31 Aug 2002 07:51:23 -0700 (PDT) (envelope-from skoglund@ira.uka.de) Received: from irams1.ira.uka.de ([129.13.10.5]) by iraun2.uka.de with esmtp (Exim 3.30 #7 (Debian)) id 17l9aq-0001PG-00; Sat, 31 Aug 2002 16:51:20 +0200 Received: from i30pc5.ira.uka.de ([129.13.30.155] helo=i30pc5) by irams1.ira.uka.de with esmtp (Exim 3.30 #7 (Debian)) id 17l9aq-0003RR-00; Sat, 31 Aug 2002 16:51:20 +0200 Received: from skoglund by i30pc5 with local (Exim 3.36 #11) id 17l9aq-0005Wj-00; Sat, 31 Aug 2002 16:51:20 +0200 From: Espen Skoglund MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15728.55243.795089.96742@i30nb20.ira.uka.de> Date: Sat, 31 Aug 2002 16:50:51 +0200 To: Henri-Pierre CHARLES Cc: FreeBSD-ia64@freebsd.org Subject: Re: Build cross gcc i386 -> ia64 In-Reply-To: <20020830180256.F4285@gibet.prism.uvsq.fr> References: <20020830180256.F4285@gibet.prism.uvsq.fr> X-Mailer: VM 6.95 under 21.1 (patch 14) "Cuyahoga Valley" XEmacs Lucid Sender: owner-freebsd-ia64@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org [Henri-Pierre CHARLES] > Hello, > I'm trying to build a cross environment on an i386 platform, for an > ia64 target. I plan to use ski. > I try to start with a gcc 3.2. > binutils 2.12 build and install correctly > gcc build correctly, but I can't build libgcc. > Is somewhere a patch or a port for gcc-ia64 on FreeBSD ? > (I run 4.6-STABLE from yerterday if it's important) If you're going to do FreeBSD stuff on ia64 I would suggest running a normal buildworld (with TARGET_ARCH=ia64) on the -CURRENT sources. This will include also building the cross compiler necessary for creating the ia64 binaries. If you're not doing FreeBSD work or if you for some reason want to have a freestanding cross compiler, you could look in http://i30www.ira.uka.de/~skoglund/devel/ where you'll find binutils and gcc ports for ia64-elf. eSk To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ia64" in the body of the message From owner-freebsd-ia64 Sat Aug 31 12: 2:46 2002 Delivered-To: freebsd-ia64@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A032E37B401 for ; Sat, 31 Aug 2002 12:01:24 -0700 (PDT) Received: from relay2.kornet.net (relay2.kornet.net [211.48.62.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0C80443E72 for ; Sat, 31 Aug 2002 12:00:06 -0700 (PDT) (envelope-from ggaggung13@kornet.net) Received: from you10-l4kjkpuq6 (61.73.136.251) by relay2.kornet.net; 1 Sep 2002 03:59:02 +0900 Message-ID: <3d71120a3d9af337@relay2.kornet.net> (added by relay2.kornet.net) From: =?ks_c_5601-1987?B?x/a06yDEq7XlILCzwM4gvLOw6Lvn?= To: freebsd-ia64@freebsd.org Subject: =?ks_c_5601-1987?B?W7GksO1dIGZyZWVic2QtaWE2NLTUIMDnuczA1rTCILvnwLrHsMC7ILXluLO0z7TZLg==?= Date: Sun, 01 Sep 2002 03:07:26 +0900 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0037_01C0F07A.93A26C00" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Sender: owner-freebsd-ia64@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org This is a multi-part message in MIME format. ------=_NextPart_000_0037_01C0F07A.93A26C00 Content-Type: text/plain; charset="ks_c_5601-1987" Content-Transfer-Encoding: base64 vcXDu7ytuN7Az8b7IGE6bGlua3sgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IGNvbG9yOmZmZmZm Zjtmb250LXNpemU6OXB0O31hOnZpc2l0ZWQgeyB0ZXh0LWRlY29yYXRpb246bm9uZTsgY29s b3I6ZmZmZmZmO2ZvbnQtc2l6ZTo5cHQ7fWE6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246dW5k ZXJsaW5lOyBDb2xvcjojRkFCODU2O2ZvbnQtc2l6ZTo5cHQ7fWE6YWN0aXZlIHsgdGV4dC1k ZWNvcmF0aW9uOm5vbmU7Y29sb3I6I0ZBQjg1Njtmb250LXNpemU6OXB0O30tLT4geXl5ICkg fHwgKHlfY2hrID09IHl5eSAmJiBtX2NoayA+IG1tKSB8fCAoeV9jaGsgPT0geXl5ICYmIG1f Y2hrID09IG1tICYmIGRfY2hrID4gZGQpKSB7IGFsZXJ0KCIyMLy8ILnMuLjAuiC9xcO7wMwg utKwobTJx9W0z7TZLiIpOyByZXR1cm4gZmFsc2U7ICB9cmV0dXJuIHRydWU7fS8vwda5zrXu t88gw7zFqWZ1bmN0aW9uIGp1bWluY2hrKGFkdWx0KXsJanVtaW50b3QgPSAwOwlqdW1pbmFk ZCA9ICcyMzQ1Njc4OTIzNDUnOwlmb3IoaT0wO2kNCiANCiAgIA0KICAgICAgDQogDQogICAg IAkJCQkJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICC8urjtICAJCSAgICAgwda5 zrXut88gufjIoyAoIi0iwNS3wikgDQogICAgICAgICAgICAgICAgICAgICAgICAgwffA5SDA /MitICAgICAgyN6068b5ICANCiAgICAgICAgIA0KvcWx1CDIuL/4IL+syLi68SAguOnBpg0K IMf2tOsgwNq1v8L3ILG4wNS9wyDG98DOxq4gx9LAziANCrG5s7vD1sPKIMHWwK8gurjH6Lmr t+EgsKHA1A0KIMGkuvEgwNq1v8L3IL/rx7Agx9LAzg0KICAgICAgDQogIMf2tOsgIE0gxKu1 5Q0KICAgDQoNCiAgDQq9xbHUIMi4v/ggv6zIuLrxICC46cGmDQogseK+xiDA2rW/wvcgsbjA 1L3DIMb3wM7GriDH0sDOIA0Ksbmzu8PWw8ogwdbAryC6uMfouau34SCwocDUDQogwaS68SDA 2rW/wvcgv+vHsCDH0sDODQogICAgICAgseK+xiAgs+u67be5vboNCiAgIA0KDQogICANCsby u/0gv6zIuLrxILjpwaYNCiDG98DOxq6zs7rOLLD4sPqx3SDEq7XlsOHBpiC8rbrxvbogDQog x/a068GkwK8gp6QgtOcgNDC/+CANCr+1yK0gv7m4xSDA5bTnIDIsMDAwv/ggx9LAziANCiAg ICAgIA0KICBLVCAguvTHw7bzwNoNCiAgIA0KDQogIA0Ku+e/68fRIDAuNSW4piAgutK/7MDM v/S1vbHiDQogxvK7/SC/rMi4uvEguOnBpiANCrHdwLa8rbrxvboNCiA1vu8guau34SC6uMfo IA0KDQoNCg0KICAgICAgILvntvvAxyAgvNWw4cbsseINCiAgIA0KDQogICAgILHNx8/AxyAg uN7Az8HWvNK0wiDApbytx87AuyDF68fYILz2wf3H0SCwzcDMuOcsILHXv9y/oSC+7rawx9Eg waS6uLW1ILCusO0gIMDWwfYgvsrAvcC7ILngyPy0z7TZLg0KICDAzCBFLW1haWzAuiC5373F wPy/68DMuOcsIL/4xKEgvsrAuL3HICCw5r/sIL7Gt6Egw6K/oSC43sDPwda80rimIMDUt8LH z7+pIMHWvcO46SC1ziC5+CC02b3DILjewM/AzCAgsKHB9iAgvsq1tbfPIMfPsNq9wLTPtNku DQogICANCiAgICAgICAgICAgICAgICAgICC6uyC43sDPwLogwaS6uMXrvcW6ziCxx7DtILvn x9e/oSDAx7DFIMGmuPG/oSBbsaSw7V2287DtIMelvcO1yCCxpLDtILjewM/A1LTPtNkuDQog ICAgICAgICAgICAgICAgICAgICAgILn2xrDAuyDFrLivx8+9w7jpILz2vcWwxbrOw7O4rrCh IMDMt+e+7iDB/bTPtNkuIA0KICAgICAgICAgIElmIHlvdSB3b24ndCByZWNlaXZlIGFueSBt b3JlIG1haWwgYWJvdXQgdGhpcyBzaXRlLCANCiAgcHJlc3MgYnV0dG9uIGFuZCBmaWxsIHlv dXIgZS1tYWlsIGFkZHJlc3MuIEFuZCB0aGVuIHdlIHdpbGwgbm90IHNlbmQgYW55IG1haWwg dG8geW91DQogICAgICAgICAgDQoNCiAgIA0KICAgICAgDQogICAgIA0KICAgICAgICAgICAg ZW5leHRvcEBseWNvcy5jby5rcg0KICAgICANCiAgICAgICAgIA0KICAgICAgIA0KIA0K ------=_NextPart_000_0037_01C0F07A.93A26C00 Content-Type: text/html; charset="ks_c_5601-1987" Content-Transfer-Encoding: base64 PGh0bWw+DQoNCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBjb250 ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9ZXVjLWtyIj4NCjx0aXRsZT69xcO7vK243sDPxvsg PC90aXRsZT4NCjxTQ1JJUFQgbGFuZ3VhZ2U9amF2YXNjcmlwdD4NCjwhLS0NCmZ1bmN0aW9u IGNsaWNrTW91c2UoKQ0KCXsNCgkgIA0KCQlpZiAoKGV2ZW50LmJ1dHRvbj09MikgfHwgKGV2 ZW50LmJ1dHRvbj09Mykpew0KCQkJcmV0dXJuIChmYWxzZSk7DQoJCX0JDQoJfQ0KCQ0KCWZ1 bmN0aW9uIGNsaWNrS2V5KCkNCgl7DQoJCWlmKChldmVudC5zaGlmdEtleSkgJiYgKGV2ZW50 LmtleUNvZGUgPT0gMTIxKSkNCgkJewkJDQoJCQlyZXR1cm4gZmFsc2U7DQoJCX0JDQoJfQ0K CQ0KCWZ1bmN0aW9uIG5vQWN0aW9uKCl7DQoJCXJldHVybiBmYWxzZTsNCgl9DQoNCmRvY3Vt ZW50Lm9ubW91c2Vkb3duPWNsaWNrTW91c2UNCmRvY3VtZW50Lm9ua2V5ZG93bj1jbGlja0tl eQ0KZG9jdW1lbnQub25jb250ZXh0bWVudT1ub0FjdGlvbg0KZG9jdW1lbnQub25kcmFnc3Rh cnQ9bm9BY3Rpb24NCmRvY3VtZW50Lm9uc2VsZWN0c3RhcnQ9bm9BY3Rpb24NCi8vLS0+DQo8 L3NjcmlwdD4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQo8IS0tDQouZm9udCB7ICBmb250 LXNpemU6IDlwdH0NCi0tPg0KYTpsaW5rew0KICAgIHRleHQtZGVjb3JhdGlvbjpub25lOyBj b2xvcjpmZmZmZmY7Zm9udC1zaXplOjlwdDt9DQphOnZpc2l0ZWQgew0KICAgIHRleHQtZGVj b3JhdGlvbjpub25lOyBjb2xvcjpmZmZmZmY7Zm9udC1zaXplOjlwdDt9DQphOmhvdmVyIHsN CiAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOyBDb2xvcjojRkFCODU2O2ZvbnQtc2l6 ZTo5cHQ7fQ0KYTphY3RpdmUgew0KICAgIHRleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNG QUI4NTY7Zm9udC1zaXplOjlwdDt9DQotLT4NCjwvc3R5bGU+DQo8c2NyaXB0IGxhbmd1YWdl PSJKYXZhU2NyaXB0Ij4NCjwhLS0NCg0KZnVuY3Rpb24gc2VuZGl0KCl7DQoNCiAgICBpZiAo bWFpbGZybTEubmFtZS52YWx1ZSA9PSAiIil7DQogICAgICAgIGFsZXJ0KCK8urjtwLsgwNS3 wsfPvcq9w7/ALiIpOw0KICAgICAgICBtYWlsZnJtMS5uYW1lLmZvY3VzKCk7DQoNCiAgICAg ICAgcmV0dXJuIGZhbHNlOw0KICAgIH0NCglpZiAobWFpbGZybTEuaGFuZG51bS52YWx1ZT09 IiIpew0KCQlhbGVydCgiwPu+7rW1IMfPs6rAxyDA/MitufjIo7imIMDUt8LH2MHWvLy/5C5c blxutdG02SDA1LfCx8+9w7jpILr8uKW9xcO7wMwgsKG0ycfVtM+02S4iKTsNCgkJbWFpbGZy bTEuaGFuZG51bS5mb2N1cygpOw0KDQoJCXJldHVybiBmYWxzZTsNCgl9DQogICAgdmFyIGp1 bWluID0gbWFpbGZybTEuanVtaW4udmFsdWU7DQoNCglpZiAoanVtaW5jaGsoanVtaW4pKXsN CgkJYWxlcnQoIsHWuc617rfPufjIo7ChIL/Dudm4o8H2IL7KvcC0z7TZLiIpOw0KCQltYWls ZnJtMS5qdW1pbi5zZWxlY3QoKTsNCgkJcmV0dXJuIGZhbHNlOw0KCX0NCg0KICAgIHRvZGF5 ID0gbmV3IERhdGUoKTsNCiAgICB5eSA9IHRvZGF5LmdldFllYXIoKTsNCiAgICBtbSA9IHRv ZGF5LmdldE1vbnRoKCkrMTsNCiAgICBkZCA9IHRvZGF5LmdldERhdGUoKTsNCiAgICB5eXkg PSBldmFsKHl5KSAtIGV2YWwoMTkpDQogICAgDQogICAgeV9jaGsgPSBldmFsKCIxOSIranVt aW4uc3Vic3RyaW5nKDAsMikpDQogICAgbV9jaGsgPSBldmFsKGp1bWluLnN1YnN0cmluZygy LDQpKQ0KICAgIGRfY2hrID0gZXZhbChqdW1pbi5zdWJzdHJpbmcoNCw2KSkNCg0KICAgIGlm ICgoeV9jaGsgPiB5eXkgKSB8fCAoeV9jaGsgPT0geXl5ICYmIG1fY2hrID4gbW0pIHx8ICh5 X2NoayA9PSB5eXkgJiYgbV9jaGsgPT0gbW0gJiYgZF9jaGsgPiBkZCkpIHsNCg0KICAgICAg ICBhbGVydCgiMjC8vCC5zLi4wLogvcXDu8DMILrSsKG0ycfVtM+02S4iKTsNCiAgICAgICAg cmV0dXJuIGZhbHNlOw0KICAgICAgICANCiAgICB9DQpyZXR1cm4gdHJ1ZTsNCn0NCg0KLy/B 1rnOte63zyDDvMWpDQpmdW5jdGlvbiBqdW1pbmNoayhhZHVsdCl7DQoJanVtaW50b3QgPSAw Ow0KCWp1bWluYWRkID0gJzIzNDU2Nzg5MjM0NSc7DQoNCglmb3IoaT0wO2k8MTI7aSsrKXsN Cg0KCQlqdW1pbnRvdCA9IGp1bWludG90ICsgcGFyc2VJbnQoYWR1bHQuc3Vic3RyaW5nKGks aSsxKSkgKiBwYXJzZUludChqdW1pbmFkZC5zdWJzdHJpbmcoaSxpKzEpKTsNCgl9DQoNCglq dW1pbnRvdCA9IDExLShqdW1pbnRvdCUxMSk7DQoNCglpZiAoanVtaW50b3QgPT0gMTApew0K CQlqdW1pbnRvdD0wOw0KCX0NCgllbHNlIGlmIChqdW1pbnRvdCA9PSAxMSl7DQoJCWp1bWlu dG90ID0gMTsNCgl9DQoNCglpZiAocGFyc2VJbnQoYWR1bHQuc3Vic3RyaW5nKDEyLDEzKSkg IT0ganVtaW50b3QpDQoJcmV0dXJuIHRydWUNCn0NCg0KLy8tLT4NCjwvc2NyaXB0Pg0KDQo8 L2hlYWQ+DQo8Ym9keSBiZ2NvbG9yPSJ3aGl0ZSIgdGV4dD0iYmxhY2siIGxpbms9ImJsdWUi IHZsaW5rPSJwdXJwbGUiIGFsaW5rPSJyZWQiIG9ubG9hZD0ibWFpbGZybTEubmFtZS5mb2N1 cygpOyI+DQo8cD4mbmJzcDs8L3A+DQo8dGFibGUgYWxpZ249ImNlbnRlciIgYm9yZGVyPSIx IiBjZWxsc3BhY2luZz0iMCIgd2lkdGg9IjYzMiIgYm9yZGVyY29sb3JkYXJrPSJ3aGl0ZSIg Ym9yZGVyY29sb3JsaWdodD0iYmxhY2siIGJnY29sb3I9IndoaXRlIj4NCiAgICA8dHI+DQog ICAgICAgIDx0ZCB3aWR0aD0iOTc0Ij4NCiAgICAgICAgICAgIDxwIGFsaWduPSJjZW50ZXIi PjxpbWcgc3JjPSJodHRwOi8vaXllc2NhcmQuY29tL2ltZy83LmdpZiIgd2lkdGg9IjYzMiIg aGVpZ2h0PSIxNzQiIGJvcmRlcj0iMCI+PC9wPg0KICAgICAgICA8L3RkPg0KICAgIDwvdHI+ DQogICAgPHRyPg0KICAgICAgICA8dGQgd2lkdGg9Ijk3NCI+DQogICAgICAgICAgICANCiAg ICAgICAgICAgICAgICA8cD4mbmJzcDs8aW1nIHNyYz0iaHR0cDovL2l5ZXNjYXJkLmNvbS9p bWcvYm90dG9tNi5naWYiIHdpZHRoPSI2MjMiIGhlaWdodD0iMjExIiBib3JkZXI9IjAiPjwv cD4NCiAgICAgICAgICAgIDwvZm9ybT4NCiAgICAgICAgPC90ZD4NCiAgICA8L3RyPg0KICAg IDx0cj4NCiAgICAgICAgPHRkIHdpZHRoPSI5NzQiPg0KCQkNCgkJCTxmb3JtIG5hbWU9Im1h aWxmcm0xIiBhY3Rpb249Imh0dHA6Ly93d3cuaXllc2NhcmQuY29tL21haWwvaW5zZXJ0MS5h c3AiIG1ldGhvZD0icG9zdCIgb25zdWJtaXQ9InJldHVybiBzZW5kaXQoKTsiPg0KICAgICAg ICAgICAgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PGZvbnQgc2l6ZT0iMiIgY29sb3I9IiM2 NjY2NjYiPry6uO08L2ZvbnQ+PEZPTlQgc2l6ZT0yPiAgDQogICAgICAgICAgPC9GT05UPjxp bnB1dCB0eXBlPSJ0ZXh0IiBuYW1lPSJuYW1lIiBzaXplPSI2Ij4NCgkJICAmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDs8Zm9udCBzaXplPSIyIiBjb2xvcj0iIzY2NjY2NiI+wda5zrXut88g ufjIoyA8L2ZvbnQ+PGlucHV0IHR5cGU9InRleHQiIG5hbWU9Imp1bWluIiBzaXplPSIxNCIg bWF4bGVuZ3RoPSIxNCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0isby4siIgY29sb3I9IiM2NjY2 NjYiPigmcXVvdDstJnF1b3Q7wNS3wik8L2ZvbnQ+PGZvbnQgY29sb3I9IiM5OTk5OTkiPg0K ICAgICAgICAgIDwvZm9udD48YnI+ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOzxmb250IHNpemU9IjIiIGNvbG9yPSIjNjY2NjY2Ij7B98DlIMD8yK0gIA0K ICAgICAgICAgIDwvZm9udD48aW5wdXQgdHlwZT0idGV4dCIgbmFtZT0idGVsbnVtIiBzaXpl PSIxMyI+DQogICAgICAgICAgJm5ic3A7Jm5ic3A7Jm5ic3A7PGZvbnQgc2l6ZT0iMiIgY29s b3I9IiM2NjY2NjYiPsjetOvG+SA8L2ZvbnQ+PEZPTlQgc2l6ZT0yPjxpbnB1dCB0eXBlPSJ0 ZXh0IiBuYW1lPSJoYW5kbnVtIiBzaXplPSIxNSI+DQogICAgICAgICAgPC9GT05UPjxpbnB1 dCB0eXBlPSJzdWJtaXQiIG5hbWU9IlN1Ym1pdDIiIHZhbHVlPSK9xcO7Ij48L3A+DQogICAg ICAgICAgICAgICAgICAgICAgICA8L2Zvcm0+DQogICAgICAgIDwvdGQ+DQogICAgPC90cj4N CiAgICA8dHI+DQogICAgICAgIDx0ZCB3aWR0aD0iOTc0Ij48VEFCTEUgYm9yZGVyQ29sb3I9 d2hpdGUgY2VsbFNwYWNpbmc9MCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Ym9yZGVyQ29sb3JEYXJrPXdoaXRlIGNlbGxQYWRkaW5nPTAgd2lkdGg9IjYyMSIgDQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduPWNlbnRlciBib3JkZXJDb2xvckxp Z2h0PSMwMDY2OTkgYm9yZGVyPTE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDxUQk9EWT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRSPg0KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgd2lkdGg9IjMyNCI+DQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDxQIGFsaWduPWxlZnQ+PEJSPjxJTUcgaGVpZ2h0PSI2 NiIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyYz0iaHR0cDovL2l5ZXNj YXJkLmNvbS9pbWcvY2FyZF9pbWdfMjAuZ2lmIiB3aWR0aD0iMTA1IiANCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgYWxpZ249bGVmdCBib3JkZXI9MD48SU1HIGhlaWdodD03 IA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmM9Imh0dHA6Ly9peWVzY2Fy ZC5jb20vaW1nL2J1XzAxLmdpZiIgd2lkdGg9NCANCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgYm9yZGVyPTA+IDxTUEFOIHN0eWxlPSJGT05ULVNJWkU6IDlwdCI+vcWx1CDI uL/4IL+syLi68SANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAguOnBpjxCUj48 SU1HIGhlaWdodD03IA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmM9Imh0 dHA6Ly9peWVzY2FyZC5jb20vaW1nL2J1XzAxLmdpZiIgd2lkdGg9NCANCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgYm9yZGVyPTA+IMf2tOsgwNq1v8L3ILG4wNS9wyDG98DO xq4gx9LAziA8QlI+PElNRyBoZWlnaHQ9NyANCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgc3JjPSJodHRwOi8vaXllc2NhcmQuY29tL2ltZy9idV8wMS5naWYiIHdpZHRoPTQg DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcj0wPiCxubO7w9bDyiDB 1sCvILq4x+i5q7fhILChwNQ8QlI+PElNRyBoZWlnaHQ9NyANCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgc3JjPSJodHRwOi8vaXllc2NhcmQuY29tL2ltZy9idV8wMS5naWYi IHdpZHRoPTQgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcj0wPiDB pLrxIMDatb/C9yC/68ewIMfSwM48L1NQQU4+PC9QPg0KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8RElWIGFsaWduPWxlZnQ+DQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDxUQUJMRSBjZWxsU3BhY2luZz0wIGNlbGxQYWRkaW5nPTAgYm9yZGVyPTA+DQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUQk9EWT4NCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPFRSPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA8VEQgd2lkdGg9MTUyPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8UD4m bmJzcDsmbmJzcDs8U1BBTiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3R5 bGU9IkZPTlQtU0laRTogOXB0Ij48Rk9OVCBjb2xvcj0jY2Q0NDMzPjxCPsf2tOsgDQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE0gxKu15TwvQj48L0ZPTlQ+PC9TUEFOPjwv UD48L1REPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgd2lkdGg9MTUy Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8UCBhbGlnbj1sZWZ0PiAmbmJz cDs8L1A+PC9URD48L1RSPjwvVEJPRFk+PC9UQUJMRT48L0RJVj48L1REPg0KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA8VEQgd2lkdGg9IjI5MSI+DQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDxQIGFsaWduPWxlZnQ+PEJSPjxJTUcgaGVpZ2h0PSI2MyIg DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyYz0iaHR0cDovL2l5ZXNjYXJk LmNvbS9pbWcvY2FyZF9pbWdfMjEuZ2lmIiB3aWR0aD0iOTkiIA0KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBhbGlnbj1sZWZ0IGJvcmRlcj0wPjxJTUcgaGVpZ2h0PTcgDQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyYz0iaHR0cDovL2l5ZXNjYXJkLmNv bS9pbWcvYnVfMDEuZ2lmIiB3aWR0aD00IA0KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBib3JkZXI9MD4gPFNQQU4gc3R5bGU9IkZPTlQtU0laRTogOXB0Ij69xbHUIMi4v/gg v6zIuLrxIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICC46cGmPEJSPjxJTUcg aGVpZ2h0PTcgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyYz0iaHR0cDov L2l5ZXNjYXJkLmNvbS9pbWcvYnVfMDEuZ2lmIiB3aWR0aD00IA0KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBib3JkZXI9MD4gseK+xiZuYnNwO8Datb/C9yCxuMDUvcMgxvfA zsauIMfSwM4gPEJSPjxJTUcgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhl aWdodD03IHNyYz0iaHR0cDovL2l5ZXNjYXJkLmNvbS9pbWcvYnVfMDEuZ2lmIiB3aWR0aD00 IA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI9MD4gsbmzu8PWw8og wdbAryC6uMfouau34SCwocDUPEJSPjxJTUcgaGVpZ2h0PTcgDQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHNyYz0iaHR0cDovL2l5ZXNjYXJkLmNvbS9pbWcvYnVfMDEuZ2lm IiB3aWR0aD00IA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI9MD4g waS68SDA2rW/wvcgv+vHsCDH0sDOPC9TUEFOPjwvUD4NCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgPERJViBhbGlnbj1sZWZ0Pg0KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA8VEFCTEUgY2VsbFNwYWNpbmc9MCBjZWxsUGFkZGluZz0wIGJvcmRlcj0wPg0K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEJPRFk+DQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDxUUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPFREIHdpZHRoPTE0MT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFAg YWxpZ249bGVmdD48U1BBTiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3R5 bGU9IkZPTlQtU0laRTogOXB0Ij48Rk9OVCBjb2xvcj0jY2Q0NDMzPjxCPiZuYnNwO7HivsYg DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgILPruu23ub26PC9CPjwvRk9OVD48 L1NQQU4+PC9QPjwvVEQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxURCB3 aWR0aD0xNDE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxQIGFsaWduPWxl ZnQ+ICZuYnNwOzwvUD48L1REPjwvVFI+PC9UQk9EWT48L1RBQkxFPjwvRElWPjwvVEQ+PC9U Uj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRSPg0KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8VEQgd2lkdGg9IjMyNCI+DQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDxQIGFsaWduPWxlZnQ+PEJSPjxJTUcgaGVpZ2h0PSI3MiIgDQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyYz0iaHR0cDovL2l5ZXNjYXJkLmNv bS9pbWcvcGFydG5lcjE1X2NhcmRfaW1nLmpwZyIgDQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHdpZHRoPSIxMTMiIGFsaWduPWxlZnQgYm9yZGVyPTA+PElNRyBoZWlnaHQ9 NyANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3JjPSJodHRwOi8vaXllc2Nh cmQuY29tL2ltZy9idV8wMS5naWYiIHdpZHRoPTQgDQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGJvcmRlcj0wPiA8U1BBTiBzdHlsZT0iRk9OVC1TSVpFOiA5cHQiPsbyu/0m bmJzcDu/rMi4uvEguOnBpjxCUj48SU1HIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBoZWlnaHQ9NyBzcmM9Imh0dHA6Ly9peWVzY2FyZC5jb20vaW1nL2J1XzAxLmdpZiIg d2lkdGg9NCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyPTA+IMb3 wM7GrrOzus4ssPiw+rHdIMSrteWw4cGmILytuvG9uiZuYnNwOzxCUj48SU1HIA0KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ9NyBzcmM9Imh0dHA6Ly9peWVzY2Fy ZC5jb20vaW1nL2J1XzAxLmdpZiIgd2lkdGg9NCANCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgYm9yZGVyPTA+IMf2tOvBpMCvIKekILTnIDQwv/ggPEJSPjxJTUcgaGVpZ2h0 PTcgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyYz0iaHR0cDovL2l5ZXNj YXJkLmNvbS9pbWcvYnVfMDEuZ2lmIiB3aWR0aD00IA0KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBib3JkZXI9MD4gv7XIrSC/ubjFIMDltOcgMiwwMDC/+CDH0sDOIDwvU1BB Tj48L1A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxESVYgYWxpZ249bGVm dD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRBQkxFIGNlbGxTcGFjaW5n PTAgY2VsbFBhZGRpbmc9MCBib3JkZXI9MD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgPFRCT0RZPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VFI+DQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxURCB3aWR0aD0xNTIgaGVpZ2h0PTE3 Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8UD4mbmJzcDsmbmJzcDs8U1BB TiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU9IkZPTlQtU0laRTog OXB0Ij48Rk9OVCBjb2xvcj0jY2Q0NDMzPjxCPktUIA0KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICC69MfDtvPA2jwvQj48L0ZPTlQ+PC9TUEFOPjwvUD48L1REPg0KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgd2lkdGg9MTUyIGhlaWdodD0xNz4NCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFAgYWxpZ249bGVmdD4gJm5ic3A7PC9Q PjwvVEQ+PC9UUj48L1RCT0RZPjwvVEFCTEU+PC9ESVY+PC9URD4NCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPFREIHdpZHRoPSIyOTEiPg0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8UCBhbGlnbj1sZWZ0Pjxicj48SU1HIGhlaWdodD0iNjgiIA0KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmM9Imh0dHA6Ly9peWVzY2FyZC5jb20v aW1nL2NhcmRfaW1nXzExLmdpZiIgd2lkdGg9IjEwNiIgDQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGFsaWduPWxlZnQgYm9yZGVyPTA+PElNRyBoZWlnaHQ9NyANCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3JjPSJodHRwOi8vaXllc2NhcmQuY29tL2lt Zy9idV8wMS5naWYiIHdpZHRoPTQgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGJvcmRlcj0wPiA8U1BBTiBzdHlsZT0iRk9OVC1TSVpFOiA5cHQiPrvnv+vH0SAwLjUluKYg DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgILrSv+zAzL/0tb2x4jxCUj48SU1H IGhlaWdodD03IA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmM9Imh0dHA6 Ly9peWVzY2FyZC5jb20vaW1nL2J1XzAxLmdpZiIgd2lkdGg9NCANCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgYm9yZGVyPTA+IMbyu/0mbmJzcDu/rMi4uvEguOnBpiA8QlI+ PElNRyBoZWlnaHQ9NyANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3JjPSJo dHRwOi8vaXllc2NhcmQuY29tL2ltZy9idV8wMS5naWYiIHdpZHRoPTQgDQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcj0wPiCx3cC2vK268b26PEJSPjxJTUcgaGVp Z2h0PTcgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyYz0iaHR0cDovL2l5 ZXNjYXJkLmNvbS9pbWcvYnVfMDEuZ2lmIiB3aWR0aD00IA0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBib3JkZXI9MD4gNb7vILmrt+EgurjH6CA8YnI+PGJyPjxicj48L1NQ QU4+PC9QPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8RElWIGFsaWduPWxl ZnQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUQUJMRSBjZWxsU3BhY2lu Zz0wIGNlbGxQYWRkaW5nPTAgYm9yZGVyPTA+DQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDxUQk9EWT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRSPg0K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgd2lkdGg9MTQzPg0KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8UCBhbGlnbj1sZWZ0PjxTUEFOIA0KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHlsZT0iRk9OVC1TSVpFOiA5cHQiPjxGT05U IGNvbG9yPSNjZDQ0MzM+PEI+Jm5ic3A7u+e2+8DHIA0KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICC81bDhxuyx4jwvQj48L0ZPTlQ+PC9TUEFOPjwvUD48L1REPg0KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgd2lkdGg9MTQzPg0KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8UCBhbGlnbj1sZWZ0PiAmbmJzcDs8L1A+PC9URD48L1RS PjwvVEJPRFk+PC9UQUJMRT48L0RJVj48L1REPjwvVFI+PC9UQk9EWT48L1RBQkxFPiAgICAg ICAgPC90ZD4NCiAgICA8L3RyPg0KICAgIDx0cj4NCiAgICAgICAgPHRkIHdpZHRoPSI5NzQi PjxwIGFsaWduPSJsZWZ0Ij48Zm9udCBzaXplPSIyIiBmYWNlPSKxvLiyIiBjb2xvcj0iIzY2 NjY2NiI+Jm5ic3A7sc3Hz8DHIA0KICAgICAgICAgICAguN7Az8HWvNK0wiDApbytx87AuyDF 68fYILz2wf3H0SCwzcDMuOcsILHXv9y/oSC+7rawx9EgwaS6uLW1ILCusO0gDQogICAgICAg ICAgICDA1sH2IL7KwL3AuyC54Mj8tM+02S48YnI+ICZuYnNwO8DMIEUtbWFpbMC6ILnfvcXA /L/rwMy45ywgv/jEoSC+ysC4vccgDQogICAgICAgICAgICCw5r/sIL7Gt6Egw6K/oSC43sDP wda80rimIMDUt8LHz7+pIMHWvcO46SC1ziC5+CC02b3DILjewM/AzCANCiAgICAgICAgICAg ILChwfYgJm5ic3A7vsq1tbfPIMfPsNq9wLTPtNkuPGJyPiAmbmJzcDsmbmJzcDs8YnI+ICZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzwv Zm9udD48Rk9OVCBmYWNlPSKxvLiyIiBjb2xvcj0iIzY2NjY2NiIgc2l6ZT0yPrq7ILjewM/A uiDBpLq4xeu9xbrOILHHsO0gu+fH17+hIMDHsMUgwaa48b+hIA0KPC9GT05UPjxGT05UIGZh Y2U9IrG8uLIiIGNvbG9yPSJyZWQiIHNpemU9IjIiPluxpLDtXTwvRk9OVD48Rk9OVCBmYWNl PSKxvLiyIiBjb2xvcj0iIzY2NjY2NiIgc2l6ZT0yPrbzsO0gx6W9w7XIILGksO0guN7Az8DU tM+02S48L0ZPTlQ+PGZvbnQgY29sb3I9IiM2NjY2NjYiPjxCUj4gJm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PC9m b250PjxhIGhyZWY9Imh0dHA6Ly9peWVzY2FyZC5jb20vcmVzZnVsLmh0bWwiPjxmb250IGNv bG9yPSIjNjY2NjY2Ij48aW1nIHNyYz0iaHR0cDovL2l5ZXNjYXJkLmNvbS9pbWcvYnV0dG9u XzMuZ2lmIiB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIGJvcmRlcj0iMCI+PC9mb250PjwvYT48 Zm9udCBjb2xvcj0iIzY2NjY2NiI+IA0KICAgICAgICAgICAgPC9mb250PjxGT05UIGNvbG9y PSIjNjY2NjY2IiANCnNpemU9Mj659sawwLsgxay4r8fPvcO46SC89r3FsMW6zsOzuK6woSDA zLfnvu4gwf20z7TZLjwvRk9OVD48Zm9udCBjb2xvcj0iIzY2NjY2NiI+IDwvZm9udD48L3A+ DQogICAgICAgIDwvdGQ+DQogICAgPC90cj4NCiAgICA8dHI+DQogICAgICAgIDx0ZCB3aWR0 aD0iOTc0Ij4NCiAgICAgICAgICAgIDxwIGFsaWduPSJjZW50ZXIiPjxmb250IGNvbG9yPSIj NjY2NjY2Ij4mbmJzcDs8L2ZvbnQ+PEZPTlQgZmFjZT0isby4siIgY29sb3I9IiM2NjY2NjYi IHNpemU9Mj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtJZiB5b3Ugd29uJ3QgcmVjZWl2ZSBh bnkgbW9yZSBtYWlsIGFib3V0IHRoaXMgDQpzaXRlLCA8L0ZPTlQ+PGZvbnQgY29sb3I9IiM2 NjY2NjYiPjxCUj4gJm5ic3A7Jm5ic3A7PC9mb250PjxhIGhyZWY9Imh0dHA6Ly9peWVzY2Fy ZC5jb20vcmVzZnVsLmh0bWwiPjxmb250IGNvbG9yPSIjNjY2NjY2Ij48aW1nIHNyYz0iaHR0 cDovL2l5ZXNjYXJkLmNvbS9pbWcvYnV0dG9uXzQuZ2lmIiB3aWR0aD0iNzEiIGhlaWdodD0i MjUiIGJvcmRlcj0iMCI+PC9mb250PjwvYT48Rk9OVCBjb2xvcj0iIzY2NjY2NiIgDQpzaXpl PTI+cHJlc3MgYnV0dG9uIGFuZCBmaWxsIHlvdXIgZS1tYWlsIGFkZHJlc3MuIEFuZCB0aGVu IHdlIHdpbGwgbm90IHNlbmQgYW55IA0KbWFpbCB0byB5b3U8L0ZPTlQ+PC9wPg0KICAgICAg ICA8L3RkPg0KICAgIDwvdHI+DQogICAgPHRyPg0KICAgICAgICA8dGQgd2lkdGg9Ijk3NCIg Ymdjb2xvcj0iIzhCQjVFMiI+DQo8dGFibGUgYWxpZ249ImNlbnRlciIgYm9yZGVyPSIxIiBj ZWxsc3BhY2luZz0iMCIgd2lkdGg9IjYzMiIgYm9yZGVyY29sb3JkYXJrPSJ3aGl0ZSIgYm9y ZGVyY29sb3JsaWdodD0iYmxhY2siIGJnY29sb3I9IndoaXRlIj4NCiAgICA8dHI+DQogICAg ICAgIDx0ZCB3aWR0aD0iNjI2IiBiZ2NvbG9yPSJ3aGl0ZSI+DQogICAgICAgICAgICA8dGFi bGUgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFjaW5nPSIwIiB3aWR0aD0iNjMyIj4NCiAgICAg ICAgICAgICAgICA8dHI+DQogICAgICAgICAgICAgICAgICAgIDx0ZCB3aWR0aD0iMTI2IiBo ZWlnaHQ9IjUyIiByb3dzcGFuPSIzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxp bWcgc3JjPSJodHRwOi8vd2VtZXMuY29tL2ltYWdlL8f2tOu3zrDtLmdpZiIgd2lkdGg9IjE5 NyIgaGVpZ2h0PSI0NyIgYm9yZGVyPSIwIj48L3A+DQogICAgICAgICAgICAgICAgICAgIDwv dGQ+DQogICAgICAgICAgICAgICAgICAgIDx0ZCB3aWR0aD0iNDkwIiBoZWlnaHQ9IjEzIj4N CiAgICAgICAgICAgICAgICAgICAgICAgIDxwPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOzxpbWcgc3JjPSJodHRwOi8vd2VtZXMuY29tL2ltYWdlL21haWwxLmdpZiIg d2lkdGg9IjM0MCIgaGVpZ2h0PSIxMiIgYm9yZGVyPSIwIj48L3A+DQogICAgICAgICAgICAg ICAgICAgIDwvdGQ+DQogICAgICAgICAgICAgICAgPC90cj4NCiAgICAgICAgICAgICAgICA8 dHI+DQogICAgICAgICAgICAgICAgICAgIDx0ZCB3aWR0aD0iNDkwIiBoZWlnaHQ9IjE1Ij4N CiAgICAgICAgICAgICAgICAgICAgICAgIDxwPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxpbWcgc3Jj PSJodHRwOi8vd2VtZXMuY29tL2ltYWdlL7+stvTDszEuZ2lmIiB3aWR0aD0iMTMzIiBoZWln aHQ9IjEyIiBib3JkZXI9IjAiPjxhIGhyZWY9Im1haWx0bzplbmV4dG9wQGx5Y29zLmNvLmty Ij48Zm9udCBjb2xvcj0iIzg4ODY4NiIgc2l6ZT0iMiIgZmFjZT0isby4siI+ZW5leHRvcEBs eWNvcy5jby5rcjwvZm9udD48L2E+PC9wPg0KICAgICAgICAgICAgICAgICAgICA8L3RkPg0K ICAgICAgICAgICAgICAgIDwvdHI+DQogICAgICAgICAgICAgICAgPHRyPg0KICAgICAgICAg ICAgICAgICAgICA8dGQgd2lkdGg9IjQ5MCIgaGVpZ2h0PSIxNiI+DQogICAgICAgICAgICAg ICAgICAgICAgICA8cD4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDs8aW1nIHNyYz0iaHR0cDovL3dlbWVzLmNvbS9pbWFnZS9jb3B5cmln aHQuZ2lmIiB3aWR0aD0iMzQwIiBoZWlnaHQ9IjEyIiBib3JkZXI9IjAiPjwvcD4NCiAgICAg ICAgICAgICAgICAgICAgPC90ZD4NCiAgICAgICAgICAgICAgICA8L3RyPg0KICAgICAgICAg ICAgPC90YWJsZT4NCiAgICAgICAgPC90ZD4NCiAgICA8L3RyPg0KPC90YWJsZT4NCiAgICAg ICAgPC90ZD4NCiAgICA8L3RyPg0KPC90YWJsZT4NCjxwPiZuYnNwOzwvcD4NCjwvYm9keT4N Cg0KPC9odG1sPg0K ------=_NextPart_000_0037_01C0F07A.93A26C00-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ia64" in the body of the message From owner-freebsd-ia64 Sat Aug 31 20:41:50 2002 Delivered-To: freebsd-ia64@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2C2A637B400; Sat, 31 Aug 2002 20:41:49 -0700 (PDT) Received: from kayak.xcllnt.net (209-128-86-226.bayarea.net [209.128.86.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 78D6D43E81; Sat, 31 Aug 2002 20:41:48 -0700 (PDT) (envelope-from marcel@xcllnt.net) Received: from dhcp01.pn.xcllnt.net (dhcp01.pn.xcllnt.net [192.168.4.201]) by kayak.xcllnt.net (8.11.6/8.11.4) with ESMTP id g813fmt46139; Sat, 31 Aug 2002 20:41:48 -0700 (PDT) (envelope-from marcel@kayak.pn.xcllnt.net) Received: from dhcp01.pn.xcllnt.net (localhost [127.0.0.1]) by dhcp01.pn.xcllnt.net (8.12.5/8.12.5) with ESMTP id g813gC69001779; Sat, 31 Aug 2002 20:42:12 -0700 (PDT) (envelope-from marcel@dhcp01.pn.xcllnt.net) Received: (from marcel@localhost) by dhcp01.pn.xcllnt.net (8.12.5/8.12.5/Submit) id g813gAJ3001778; Sat, 31 Aug 2002 20:42:11 -0700 (PDT) (envelope-from marcel) Date: Sat, 31 Aug 2002 20:42:10 -0700 From: Marcel Moolenaar To: Mike Barcroft Cc: ia64@FreeBSD.ORG Subject: Re: cvs commit: src/sys/alpha/include ansi.h Message-ID: <20020901034210.GA1623@dhcp01.pn.xcllnt.net> References: <200208260239.g7Q2d4Yn027243@freefall.freebsd.org> <20020825225317.A66311@espresso.q9media.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020825225317.A66311@espresso.q9media.com> User-Agent: Mutt/1.5.1i Sender: owner-freebsd-ia64@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Sun, Aug 25, 2002 at 10:53:17PM -0400, Mike Barcroft wrote: > Mike Barcroft writes: > > mike 2002/08/25 19:39:04 PDT > > > > Modified files: > > sys/alpha/include ansi.h > > Log: > > Fix a long-standing bug on alpha: > > Change _BSD_CLK_TCK_ and _BSD_CLOCKS_PER_SEC_ to match stathz. > > It looks like ia64 has the same bug. A lot (if not all) of the ia64 MD stuff was copied over from Alpha. So, I'm not surprised. Feel free to fix it... -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ia64" in the body of the message From owner-freebsd-ia64 Sat Aug 31 20:46: 1 2002 Delivered-To: freebsd-ia64@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8602737B400 for ; Sat, 31 Aug 2002 20:45:58 -0700 (PDT) Received: from kayak.xcllnt.net (209-128-86-226.BAYAREA.NET [209.128.86.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id D89BC43E72 for ; Sat, 31 Aug 2002 20:45:57 -0700 (PDT) (envelope-from marcel@xcllnt.net) Received: from dhcp01.pn.xcllnt.net (dhcp01.pn.xcllnt.net [192.168.4.201]) by kayak.xcllnt.net (8.11.6/8.11.4) with ESMTP id g813jit46156; Sat, 31 Aug 2002 20:45:44 -0700 (PDT) (envelope-from marcel@kayak.pn.xcllnt.net) Received: from dhcp01.pn.xcllnt.net (localhost [127.0.0.1]) by dhcp01.pn.xcllnt.net (8.12.5/8.12.5) with ESMTP id g813k869001816; Sat, 31 Aug 2002 20:46:08 -0700 (PDT) (envelope-from marcel@dhcp01.pn.xcllnt.net) Received: (from marcel@localhost) by dhcp01.pn.xcllnt.net (8.12.5/8.12.5/Submit) id g813k7k2001815; Sat, 31 Aug 2002 20:46:07 -0700 (PDT) (envelope-from marcel) Date: Sat, 31 Aug 2002 20:46:07 -0700 From: Marcel Moolenaar To: Henri-Pierre CHARLES Cc: FreeBSD-ia64@FreeBSD.ORG Subject: Re: Build cross gcc i386 -> ia64 Message-ID: <20020901034607.GB1623@dhcp01.pn.xcllnt.net> References: <20020830180256.F4285@gibet.prism.uvsq.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020830180256.F4285@gibet.prism.uvsq.fr> User-Agent: Mutt/1.5.1i Sender: owner-freebsd-ia64@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Fri, Aug 30, 2002 at 06:02:58PM +0200, Henri-Pierre CHARLES wrote: > Hello, > I'm trying to build a cross environment on an i386 platform, for an ia64 > target. I plan to use ski. > > I try to start with a gcc 3.2. > > binutils 2.12 build and install correctly > gcc build correctly, but I can't build libgcc. I believe this is a header conflict. IINM, you only have to remove the headers that get installed under /usr/local/lib/gcc-lib/$TARGET/$VER/include I can be mistaken. It's been a while... -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ia64" in the body of the message From owner-freebsd-ia64 Sat Aug 31 21:58:27 2002 Delivered-To: freebsd-ia64@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3D5C237B400 for ; Sat, 31 Aug 2002 21:58:25 -0700 (PDT) Received: from canning.wemm.org (canning.wemm.org [192.203.228.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 81A6443E6A for ; Sat, 31 Aug 2002 21:58:16 -0700 (PDT) (envelope-from peter@wemm.org) Received: from wemm.org (localhost [127.0.0.1]) by canning.wemm.org (Postfix) with ESMTP id 6A0A12A7D6; Sat, 31 Aug 2002 21:58:06 -0700 (PDT) (envelope-from peter@wemm.org) X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.4 To: Marcel Moolenaar Cc: Henri-Pierre CHARLES , FreeBSD-ia64@FreeBSD.ORG Subject: Re: Build cross gcc i386 -> ia64 In-Reply-To: <20020901034607.GB1623@dhcp01.pn.xcllnt.net> Date: Sat, 31 Aug 2002 21:58:06 -0700 From: Peter Wemm Message-Id: <20020901045806.6A0A12A7D6@canning.wemm.org> Sender: owner-freebsd-ia64@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Marcel Moolenaar wrote: > On Fri, Aug 30, 2002 at 06:02:58PM +0200, Henri-Pierre CHARLES wrote: > > Hello, > > I'm trying to build a cross environment on an i386 platform, for an ia64 > > target. I plan to use ski. > > > > I try to start with a gcc 3.2. > > > > binutils 2.12 build and install correctly > > gcc build correctly, but I can't build libgcc. > > I believe this is a header conflict. IINM, you only have to remove the > headers that get installed under /usr/local/lib/gcc-lib/$TARGET/$VER/include Is it about being unable to include ? I usually solve that one by doing a 'cd src/include; make MACHINE_ARCH=ia64 \ DESTDIR=/usr/local/ia64-unknown-freebsd all install' after doing some preliminary mkdirs to create /usr/local/ia64-unknown-freebsd/usr/include/* directories. Then make a symlink from as /usr/local/ia64-unknown-freebsd/include to point to there. Doing the symlink rather than copying random bits makes it easier when it comes time to update the includes. You'll need these nearby for cross building the libraries as well. Cheers, -Peter -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com "All of this is for nothing if we don't go to the stars" - JMS/B5 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ia64" in the body of the message From owner-freebsd-ia64 Sat Aug 31 22:12:14 2002 Delivered-To: freebsd-ia64@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9442D37B400 for ; Sat, 31 Aug 2002 22:12:12 -0700 (PDT) Received: from kayak.xcllnt.net (209-128-86-226.BAYAREA.NET [209.128.86.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id DE05B43E6A for ; Sat, 31 Aug 2002 22:12:11 -0700 (PDT) (envelope-from marcel@xcllnt.net) Received: from dhcp01.pn.xcllnt.net (dhcp01.pn.xcllnt.net [192.168.4.201]) by kayak.xcllnt.net (8.11.6/8.11.4) with ESMTP id g815C3t46324; Sat, 31 Aug 2002 22:12:03 -0700 (PDT) (envelope-from marcel@kayak.pn.xcllnt.net) Received: from dhcp01.pn.xcllnt.net (localhost [127.0.0.1]) by dhcp01.pn.xcllnt.net (8.12.5/8.12.5) with ESMTP id g815CR69002021; Sat, 31 Aug 2002 22:12:27 -0700 (PDT) (envelope-from marcel@dhcp01.pn.xcllnt.net) Received: (from marcel@localhost) by dhcp01.pn.xcllnt.net (8.12.5/8.12.5/Submit) id g815CRr5002020; Sat, 31 Aug 2002 22:12:27 -0700 (PDT) (envelope-from marcel) Date: Sat, 31 Aug 2002 22:12:27 -0700 From: Marcel Moolenaar To: Peter Wemm Cc: Henri-Pierre CHARLES , FreeBSD-ia64@FreeBSD.ORG Subject: Re: Build cross gcc i386 -> ia64 Message-ID: <20020901051227.GA1819@dhcp01.pn.xcllnt.net> References: <20020901034607.GB1623@dhcp01.pn.xcllnt.net> <20020901045806.6A0A12A7D6@canning.wemm.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020901045806.6A0A12A7D6@canning.wemm.org> User-Agent: Mutt/1.5.1i Sender: owner-freebsd-ia64@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Sat, Aug 31, 2002 at 09:58:06PM -0700, Peter Wemm wrote: > > > > > > binutils 2.12 build and install correctly > > > gcc build correctly, but I can't build libgcc. > > > > I believe this is a header conflict. IINM, you only have to remove the > > headers that get installed under /usr/local/lib/gcc-lib/$TARGET/$VER/include > > Is it about being unable to include ? No, gcc installs some dummy headers (I believe with fixincludes) that apparently need to solve some portability problems. It is said those headers are reasonable, but they seem to conflict with our headers. > I usually solve that > one by doing a 'cd src/include; make MACHINE_ARCH=ia64 \ > DESTDIR=/usr/local/ia64-unknown-freebsd all install' after doing some > preliminary mkdirs to create /usr/local/ia64-unknown-freebsd/usr/include/* > directories. Then make a symlink from as > /usr/local/ia64-unknown-freebsd/include to point to there. Yes. Once a cross-gcc is installed, that's what I do as well. I even had patches to do this automagically for a build world by creating a symlink from within the temporary root (under /usr/obj) to the gcc include and lib directories. Whenever a buildworld was populating the temporary root, it was immediately updating my cross-gcc env. I think the libgcc problem H-P mentioned happens as part of a make install for gcc (just chime in H-P if I'm wrong...). -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ia64" in the body of the message