diff options
author | Mike Frysinger <vapier@gentoo.org> | 2015-03-09 19:22:21 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2015-03-09 19:22:21 +0000 |
commit | 9a4365bfe4a792e167eeb39cf6e8ea6492770213 (patch) | |
tree | e41853d2dd49aa05b9c68fbe9686a78d89b975ff /dev-libs/libaio | |
parent | adopted package. (diff) | |
download | historical-9a4365bfe4a792e167eeb39cf6e8ea6492770213.tar.gz historical-9a4365bfe4a792e167eeb39cf6e8ea6492770213.tar.bz2 historical-9a4365bfe4a792e167eeb39cf6e8ea6492770213.zip |
Disable frame-pointer usage for arm systems when thumb is enabled.
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Manifest-Sign-Key: 0xD2E96200
Diffstat (limited to 'dev-libs/libaio')
-rw-r--r-- | dev-libs/libaio/ChangeLog | 5 | ||||
-rw-r--r-- | dev-libs/libaio/Manifest | 30 | ||||
-rw-r--r-- | dev-libs/libaio/libaio-0.3.110.ebuild | 14 |
3 files changed, 31 insertions, 18 deletions
diff --git a/dev-libs/libaio/ChangeLog b/dev-libs/libaio/ChangeLog index ff4524518ad4..2777545fa991 100644 --- a/dev-libs/libaio/ChangeLog +++ b/dev-libs/libaio/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for dev-libs/libaio # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libaio/ChangeLog,v 1.93 2015/03/02 09:27:31 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libaio/ChangeLog,v 1.94 2015/03/09 19:22:19 vapier Exp $ + + 09 Mar 2015; Mike Frysinger <vapier@gentoo.org> libaio-0.3.110.ebuild: + Disable frame-pointer usage for arm systems when thumb is enabled. 02 Mar 2015; Agostino Sarubbo <ago@gentoo.org> libaio-0.3.110.ebuild: Stable for ppc, wrt bug #525980 diff --git a/dev-libs/libaio/Manifest b/dev-libs/libaio/Manifest index 769163ea6546..a38cdadd8db6 100644 --- a/dev-libs/libaio/Manifest +++ b/dev-libs/libaio/Manifest @@ -21,23 +21,23 @@ EBUILD libaio-0.3.109-r2.ebuild 1781 SHA256 07cde00786155ff24514e4f40c3d2fcc2886 EBUILD libaio-0.3.109-r3.ebuild 3398 SHA256 463b48a53a67933e6b6f3b8ab402fe81247138f3434e1263877a70d2f1052c03 SHA512 8c12b4b2377908bc2cfbbbe974e409d1fc71d02e6353d40014e19749333a567060afe85b06a49011185ba7416f382d35b766c683ae03539397576268d2ff11aa WHIRLPOOL fa5c0ba2783401075dab1223892f25bf9ee8f45464210ca3995d72f203b3afee67999fac606933775baf1b0e2f3e542ec3e9c3302fe790873ecb73158a425ae6 EBUILD libaio-0.3.109-r4.ebuild 3425 SHA256 04e4c6855d187c9d8c7ec0250dc1b2bfec56943c5785d6900561a0599cfc7f35 SHA512 01b790e67a411163c7b8e3f7a60cccecc0f5f9a9fbb9e00747a3a009c3abdf8dab2cec56b2e8fe69588e4c614eb5325046297169bb6f8d23508dccbf82708c3b WHIRLPOOL 1530f9507bb1461a61232897427d20cd75d8d94efaf46a5e8c63c7c9b3094939ea5d0df634f80f22ab14730c90c32cec061df65e7aea3eac632db20c0d71da2a EBUILD libaio-0.3.109-r5.ebuild 2162 SHA256 648a863fe0dd04dc40ef0252f71c978dc3f7591c8ee305c5b09fe4e498f0ac20 SHA512 18975c2c47f70d93e2151d621164004948dae601ae93e11c4f37800a5074c4163c45e3fa925f073f3e6ff01d19414cb1f47f13e73b0e5a7069d7e6350df1670b WHIRLPOOL f7c9e775a7e506708e93f3aa4c989c9598d7a9247c006d44b84918a64c371c008c77750aabe8b1bb5b74a3ac154d4c32ecf98c25cf1a3f1388cce63386525c98 -EBUILD libaio-0.3.110.ebuild 2011 SHA256 5f05155a226d555c37c403c18b6f39411a203db0888a6b15bdaf6aeb92ff34ca SHA512 bf2636889bd1b127abac19ad4e85cfdc7e4ab95494678c35be5a44cca7104ba22d50e0b5420577408c1ff93183259c484ee5a79f3aa31106a7902aaab2adf72f WHIRLPOOL 7ee9dc73827b5a35a8f72dd507a3962123958eb72888a843c8b4b46053f3046012c37ebe5da475c0827eb3ce44bf249f62c9a875648a1053e9f2b6386c6aa36a -MISC ChangeLog 12536 SHA256 253d2bbd4b833466d6d8d98ade65b3727696336e941a219e02fb8cdff61d5952 SHA512 6622981364e6892882059a5b2ce1dca3acc5243813bd815238e6b0f9d66f43a441053e67934e6b40ad85dc014166ba9ef05d345c40ba4c120a62e6e26c5c6004 WHIRLPOOL 5cfce2c61f2ec848a17bfd4c1d3633581190e9c7f563966feb67a42e00cead433b75c4f62775b55cbcdf93ec770fcae27004cf35e5b54858bdfb35436f12c885 +EBUILD libaio-0.3.110.ebuild 2311 SHA256 09806fa7f5b2f202e1f353a3db5226a1989d8cc09154d1372697c2e51dc437c9 SHA512 cd56b365c5cbfa183d46fdf0a077c7282b245308942173ca71c207964ae0b2147a83373291ef416be81f81cfd776712f71e095777553f4353d3e6f8e2519e1e0 WHIRLPOOL e289a71f14eb90210b8bce3fc541e566af1910bfadd5496cab207acde430b64f899400ed26f38c6c1dec97f4a018715686fb0f690ba78c7927e8cf6323bff7eb +MISC ChangeLog 12682 SHA256 f15700acbdfa596ae51491ad2b9807c86b3e03ae55799bb7e6e857023d160630 SHA512 2a12dd71a5cba1a03f657590a526b4f070fe23e57f21689c3702111fa46a61bef25f3df8c0a80e2db6e60340162e634614798995497a1f2f544010284cae8538 WHIRLPOOL d86f9aba2681f295f7f81b0b85f92b0c2157e7534ce1a84a906bf9c3bc33989b849831c55e9c81ffc6ea4df5687da53d4c64a2d68c578f1cd8f3a93741cccf08 MISC metadata.xml 362 SHA256 63af2e0a92db36581c5c2b1f118e628beeaa2a8316d8de979bc881b2dd732dd2 SHA512 6e978d06ee540b7e1ba0cc627e1bdd1426df22f3394de39c04da82494ff31007a59ae5209f882807f2e4095ae7dbabcf585f44edbd28e7174f699c398102a22f WHIRLPOOL ad2c27a6172f010a71a7bc71b249839c6f9a337a527f4fc9e9b07e9be620dd669196e8af726c5e743322790c8728ad5bca71b12066306b5491af98de671002b5 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQIcBAEBCAAGBQJU9C0EAAoJELp701BxlEWftG4P/2Dkhfs9s5/nShTiPPfRwdFM -W+ZNDPfnZq1tsOll56ZCVg2YWrVHNZ8yg9kiYbtTBjJsH5AiYka/oGWuZI1X+54q -KbIx5Zargxaw2JJHXcAGTnipZA03EO/L02VMKYNsOh0+QvRCyfsCahMAoiSj1sm7 -gJpbNEnEbC/L+8HMHSiiwzIzgJacuwx2TgeoCGsPhofYCUWaM2zbmvRqD1PFai34 -2f1MwKBBsoxfgDSKfFhV4Fg+G8W9u+9HsuGMtSCTtyFAKC0yr+/E/QCwhLxs8Qw2 -NTNTDppJnX6K3uWFzccEeFYt026SVKmuolFDGRX8FAiM67FxO7Rn6H8rZfN0nJIF -kmiOO1MjGt53UAAGmLyZ7bIsQdpBl7oVQ9V54Em4GeMxAigIGcnx72zmpIcz8joP -WE3QAYNPt/bcIZftkeo9C8SkLa8pT8UDL4nSW0eYoksiHcYndMiws1mDQZMHICvR -L4pX9yTninLXgS+kLwLgSAk04AkpKlRbuk1nWe9yk3l1koOs1ZQy2+K2PjzAN6pZ -HfZEDiAYpB2+wHVX7wXX6MgEStA5QEWaiaHWlrnhxdFdui26UGWhVCSWUwqOdv6k -AdRD/vKK5Ghj5gtQPilraiAU2FO38UVGZVQyJjH8CqsY3JEmRAWH8OvnpoODshhM -NKvJiKyEL3sQAdJKwIh6 -=jaE9 +iQIcBAEBCAAGBQJU/fLtAAoJEPGu1DbS6WIArYUP/iDQXYhCOZ/a3HgD/OBccx48 +HypdfsIqM2fV86ELlQZiXN/J6mYugTaaHbdQPnMMcjk96JDXUQORTq+Uxwto+YtS +08jK77xcFC94UKQxh4k63DbTpFlHL6IVpoctSrP2I0SVEfMBdinP2C+4JekP0dX+ +SJfVtU0C/jKxZxALsBM8xKes1NfC1YGKFNpEEKNOheb9T0kscNcYtnrWeRh1MKPu +R3DjFO3P67n6HHBX6gIj+xNQMSvUArtLGFessuTF+u5TG34IwhHqJAJt3vLT59rD +/qvn9/+2VCawXA48uO1mX1mK2ZriQw1CrfF+n2DujkPGM39xDvLPHpi3cjIznOZM +xnupY3BcnjTeDz4Derf0lrnr9q64ejyakcocBBCwM5SBiJXEBbr2pE9LBcEfOHFA +Og0afQ2WnWWMqNLfVhARtHnx7363z4IDel4Tw4ZZ7v8nQnUWQTdYpXQIHI0xUlOx +GBRpUoklLYDEb02Ti9va16NBpLM6OCEupzFNcjoUE1iFkZ1Wf+/9mPKDnR1G4H6y +DuluNx/7ruUb4ynAzGS6r18BLWvV12djeVXexb4Rc9VhX82jeTZr7BiVderpYZYT +ktucov6rU3Ef7FsDZ7WRWSbe67IcCLUzRz4GZdphT1nKgv1AyjPaoPpMW471ztXm +UnposEapqTARsXEBSuOF +=FK7B -----END PGP SIGNATURE----- diff --git a/dev-libs/libaio/libaio-0.3.110.ebuild b/dev-libs/libaio/libaio-0.3.110.ebuild index 79ac3d28b185..b8cd662a3318 100644 --- a/dev-libs/libaio/libaio-0.3.110.ebuild +++ b/dev-libs/libaio/libaio-0.3.110.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libaio/libaio-0.3.110.ebuild,v 1.7 2015/03/02 09:27:31 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libaio/libaio-0.3.110.ebuild,v 1.8 2015/03/09 19:22:19 vapier Exp $ EAPI=5 -inherit eutils multilib-minimal toolchain-funcs +inherit eutils multilib-minimal toolchain-funcs flag-o-matic DESCRIPTION="Asynchronous input/output library that uses the kernels native interface" HOMEPAGE="https://git.fedorahosted.org/cgit/libaio.git/ http://lse.sourceforge.net/io/aio.html" @@ -37,6 +37,16 @@ src_prepare() { multilib_copy_sources } +multilib_src_configure() { + if use arm ; then + # When building for thumb, we can't allow frame pointers. + # http://crbug.com/464517 + if $(tc-getCPP) ${CFLAGS} ${CPPFLAGS} - <<<$'#ifndef __thumb__\n#error\n#endif' >&/dev/null ; then + append-flags -fomit-frame-pointer + fi + fi +} + _emake() { CC=$(tc-getCC) \ AR=$(tc-getAR) \ |