From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13154 invoked by alias); 3 Oct 2011 23:04:30 -0000 Received: (qmail 13146 invoked by uid 22791); 3 Oct 2011 23:04:30 -0000 X-SWARE-Spam-Status: No, hits=-2.2 required=5.0 tests=AWL,BAYES_00,RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from smtp.gentoo.org (HELO smtp.gentoo.org) (140.211.166.183) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 03 Oct 2011 23:04:16 +0000 Received: from vapier.localnet (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 279791B400F; Mon, 3 Oct 2011 23:04:16 +0000 (UTC) From: Mike Frysinger To: Michael LIAO Subject: Re: new triplet for x32 psABI? Date: Mon, 03 Oct 2011 23:04:00 -0000 User-Agent: KMail/1.13.7 (Linux/3.1.0-rc4; KDE/4.6.5; x86_64; ; ) Cc: autoconf@gnu.org, gcc@gcc.gnu.org, x32-abi@googlegroups.com, config-patches@gnu.org References: <201110031834.35051.vapier@gentoo.org> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2702574.jRrxqCjkVS"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201110031903.43037.vapier@gentoo.org> Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org X-SW-Source: 2011-10/txt/msg00029.txt.bz2 --nextPart2702574.jRrxqCjkVS Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-length: 983 On Monday, October 03, 2011 18:57:28 Michael LIAO wrote: please don't top post > Most examples would be related to tools generating code. >=20 > Suppose you have a software package with several hard-coded fully > optimized assembly file for different targets. Your build system need > to know the current target as well as target ABI to select the correct > assembly file to build it. It even desirable if it includes a simple > script to help generate assembly code (like the one in OpenSSL), you'd > better know the target ABI to prepare proper glue code without > breaking ABI. hjlu posted examples to the x32 site as to handle this. the only differenc= e=20 between x86_64 and x32 is the size of the pointers. please explain why his example won't cover the OpenSSL's needs. (side note= ;=20 OpenSSL is a terrible example to use because (1) they don't even use autoco= nf=20 or any autotools and (2) they don't generally use sane tuples like the conf= ig=20 project). -mike --nextPart2702574.jRrxqCjkVS Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. Content-length: 836 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iQIcBAABAgAGBQJOij9OAAoJEEFjO5/oN/WBZu0QAI2ZjLrHXjYdW4a/SlZp0RJg XmBUjw7xu5Y3Iaii8d93ig41wR2AbjNKKwrFvz+xKe9zPMS2X2ZbIpqGdRn5cu50 tQYNOjPPgeegO2HRXI4OGS9xDZOAEsLzsrYQq9vJxzDB4YlzrKySQFHkbZWXAO6s MDhNI5sKwvDM/dS9V/AvWdHiKV9p6i0VeN43x44N9s3wu2C5mlk9KSROPwc5VyFu ga9BV5yqeMikPvtUR85xiOjBZ36QlHfAMmH3Sxg0J0CP3UL73oq9C3HMul1jOAsf jeaVWaq1UFoKoYtuOe47q87jbGAJpAz7GrRBR93LOJUWUkL6z6NIiwKwdlwdmas6 yBsC4ztsPhU1Xu/dksD3FVAP/iQo3d5Bh8YkbmlPOEMZZln1FF3fi+8QGMOM9QFV 1xS3eNotSCapGGLdLgIqDU6vDYft5hB0XLFAVfxWd1kOhR9fJZMdpLwquNVPmlRb va8kd7OiNKdgtk0IUepwyEIv39fPcbQV0r98vP935JfGyejMoEFTw5AICDHLePhE IlRdHlwpkByS9M1MlOXPZ016Cr2a2VjU3UTWNDQ72wpKa6RbGJi9DsMwtm1VHeZA b5IzSs/6nNQdVu7QFMmu7urWpPKdsPHZ/TKyKMSNxEJ3WgOsiPtqMB6quEmlMalN iINSMehz/0Ix1Lpl3ugX =WHLm -----END PGP SIGNATURE----- --nextPart2702574.jRrxqCjkVS--