pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/51534: qemu-2.7.0 fails to build: bad register name



The following reply was made to PR pkg/51534; it has been noted by GNATS.

From: Kamil Rytarowski <n54%gmx.com@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: pkg/51534: qemu-2.7.0 fails to build: bad register name
Date: Fri, 7 Oct 2016 22:24:41 +0200

 This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
 --jQqjliatJ4KqMe5MLf4CifjIpNvjsR0S6
 Content-Type: multipart/mixed; boundary="90JSrRx1o971x4D8OVav1kfmOpHI6OeEs"
 From: Kamil Rytarowski <n54%gmx.com@localhost>
 To: gnats-bugs%NetBSD.org@localhost
 Message-ID: <5b7cd034-9b91-0479-b781-5314ea8e297c%gmx.com@localhost>
 Subject: Re: pkg/51534: qemu-2.7.0 fails to build: bad register name
 References: <pr-pkg-51534%gnats.netbsd.org@localhost>
  <20161006191814.E3DE07A2A9%mollari.NetBSD.org@localhost>
  <20161007201001.AF4D57A2B5%mollari.NetBSD.org@localhost>
 In-Reply-To: <20161007201001.AF4D57A2B5%mollari.NetBSD.org@localhost>
 
 --90JSrRx1o971x4D8OVav1kfmOpHI6OeEs
 Content-Type: text/plain; charset=windows-1252
 Content-Transfer-Encoding: quoted-printable
 
 
 
 On 07.10.2016 22:10, Joerg Sonnenberger wrote:
 > The following reply was made to PR pkg/51534; it has been noted by GNAT=
 S.
 >=20
 > From: Joerg Sonnenberger <joerg%bec.de@localhost>
 > To: gnats-bugs%NetBSD.org@localhost
 > Cc: pkg-manager%netbsd.org@localhost, gnats-admin%netbsd.org@localhost, pkgsrc-bugs@netbsd.=
 org,
 > 	kuehro%posteo.de@localhost
 > Subject: Re: pkg/51534: qemu-2.7.0 fails to build: bad register name
 > Date: Fri, 7 Oct 2016 22:06:48 +0200
 >=20
 >  On Fri, Oct 07, 2016 at 07:20:00PM +0000, Kamil Rytarowski wrote:
 >  >  2. changing from append to prepend is no-operation for qemu
 > =20
 >  That's rather obviously wrong as the patch wouldn't work if there was =
 no
 >  difference.
 > =20
 >  >  3. changing from append to prepend might create new hard to debug i=
 ssues
 >  >  (like ABI mismatch) in fragile makefiles as the last -mABI wins and=
  it
 >  >  won't be corrected
 > =20
 >  This is exactly the intended goal. If a package explicitly specifies a=
 n
 >  ABI, it should win. That's the whole point of the proposal to move to
 >  prepend.
 > =20
 >  >  This is why I prefer to let some software to have specified/injecte=
 d
 >  >  ${_COMPILER_ABI_FLAG.${ABI}} where needed. And my '-1" patch must b=
 e
 >  >  extended to pass ${_COMPILER_ABI_FLAG.${ABI}} accordingly. Changing=
 
 >  >  things to prepend just hides the issue. For now just qemu is affect=
 ed
 >  >  and I wouldn't reinvent new way to inject -mABI for every package f=
 or
 >  >  singular exceptions.
 > =20
 >  qemu needs special help because it wants to build a BIOS image, which
 >  has special ABI requirements. The *normal* qemu binary is still suppos=
 ed
 >  to have the *normal* pkgsrc ABI.
 > =20
 >  Joerg
 > =20
 >=20
 
 This is correct. Prepending -mABI doesn't help, it will break on
 customized pkgsrc ABI, as configure will pickup its own ABI and enforce i=
 t.
 
 
 --90JSrRx1o971x4D8OVav1kfmOpHI6OeEs--
 
 --jQqjliatJ4KqMe5MLf4CifjIpNvjsR0S6
 Content-Type: application/pgp-signature; name="signature.asc"
 Content-Description: OpenPGP digital signature
 Content-Disposition: attachment; filename="signature.asc"
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
 iQIcBAEBCAAGBQJX+ASQAAoJEEuzCOmwLnZs3RUP/2Us4BTIYHvLchnEoBsSUHrm
 3FCLM3lz0wG0xKZwTof1pwtwTU4Jd9pi2L9aUlktefQ9D+WkPNxUFkfbTf3MLcD9
 3zmGz84mVsMkzXUDm+NDF7EiTFtPPwWDIOQcVr2FXQRsxOtx7qRhAEQ6XIinB6Th
 1SbyMc/hcKl10ZY/kvy3T2tAi4LlINXDAbLjEXcuuUWzHXf0/MRWLjsEYSsH6Clx
 qZVkp1JsMgE6dR//87lhWxNwE+InD12wE00z+9o8Elh71cCnJ52LN4DzfCzLrURb
 8TZokJA2u7K2p9zMsdbOpKAHM56qce6NLj11NaPlsOsKjYKTyuj1RX6F6dQlgzig
 6MczFk0SzaLUmRZlxJ11yeXMTpI90+PA+1i8FnwKFJi/vyyS/a5/tHXbTEyrqa//
 AhW663L99RL0j89L6QHqQHuqFJQL43Oo12tTLa+MGbwUF9cZUpHy/xQXLn6Q95rp
 et+XIP1K+stLwJvRbpvuD2d+hm64291QKw5IpjD9unoW4mbnefmxIg+STgOqJpoZ
 OmG2pNIQ19u0yOypyEjdV7vnlhhQcjzYoDZYsLCyRKWWxv/J8M3r5hsvd86zwxP2
 0eHWKDFZ9sxqrjLYu8GxIqAHOQdmSnASBgPHQCiGichOulDwqJsPqWk+9H9F7K4k
 oIv6NNOmg+y1JqznJKRB
 =1Yok
 -----END PGP SIGNATURE-----
 
 --jQqjliatJ4KqMe5MLf4CifjIpNvjsR0S6--
 


Home | Main Index | Thread Index | Old Index