correct detect of SOFTFP
Package-Manager: portage-2.2.7 RepoMan-Options: --force
This commit is contained in:
parent
217f935160
commit
d14f782b07
@ -6,6 +6,10 @@
|
|||||||
files/0020-fixes-for-ARMv7.diff:
|
files/0020-fixes-for-ARMv7.diff:
|
||||||
correct detect of SOFTFP
|
correct detect of SOFTFP
|
||||||
|
|
||||||
|
21 Jan 2014; Mario Fetka <mario.fetka@gmail.com>
|
||||||
|
files/0020-fixes-for-ARMv7.diff:
|
||||||
|
correct detect of SOFTFP
|
||||||
|
|
||||||
21 Jan 2014; Mario Fetka <mario.fetka@gmail.com> dietlibc-9999.ebuild:
|
21 Jan 2014; Mario Fetka <mario.fetka@gmail.com> dietlibc-9999.ebuild:
|
||||||
add support for armv7
|
add support for armv7
|
||||||
|
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
AUX 0020-fixes-for-ARMv7.diff 22938 SHA256 b931219e0732f045429ce80c77132b62452ae4079c455bc542abc639da7cd493 SHA512 673fa566eb6a9bb90319c213ad97cc27132215a9c654c025fa1982cb3883b2794a933fdb130d182cb09194e8286745c92345f8cc7fada8d3ebcc5d34d47eb2c0 WHIRLPOOL 397aed83ef00d2f2c662697aa9697eaf44c64feec22825ee4689695a9c3b48b57110f82fe855824be51916292737dfc1c687d937e6911192f568f88085531bbe
|
AUX 0020-fixes-for-ARMv7.diff 22848 SHA256 b50724cdbcccc37ce1cba9534c5e5cddd043422bbfbcf0a08b5d8e7f809ab472 SHA512 decc129b7e2522c0eddf1341fa3359ee876eb1727ec45a44f521c460490e02876c913878a3047ecf16ee6e1c18f27ed38e58803a6a5dd5a34014ba6594c70ca5 WHIRLPOOL ff6e63de7c74a720e899c4deb0619ae15ece0eaadd0ced8a63c50e0f4081cdc373648573798c7464c6d9d4b08b6debe637e4e90660cffc2784b730c11f45e92d
|
||||||
AUX 0027-fix-arm-mmap.diff 1851 SHA256 ba32b37f96ff41277e50054c24e3e6457b7493926f75c44aa3ed6d693f5e25d7 SHA512 a337794ecd3d7fe925a189c6c487c07998581b07c4ba10915ee12d6fa9fa837e886f115aca1d1c905e4b6514f336ee469700bac18e4329bfdcafa93cb5f87550 WHIRLPOOL 02d7082c683c7f233d0fb39fbf75ab2d12297bc96fe1c09079fd50dd6f41af356311a6e79a29a148309b76750a8af8bd9d0546f869d240ab83f907ca645d151c
|
AUX 0027-fix-arm-mmap.diff 1851 SHA256 ba32b37f96ff41277e50054c24e3e6457b7493926f75c44aa3ed6d693f5e25d7 SHA512 a337794ecd3d7fe925a189c6c487c07998581b07c4ba10915ee12d6fa9fa837e886f115aca1d1c905e4b6514f336ee469700bac18e4329bfdcafa93cb5f87550 WHIRLPOOL 02d7082c683c7f233d0fb39fbf75ab2d12297bc96fe1c09079fd50dd6f41af356311a6e79a29a148309b76750a8af8bd9d0546f869d240ab83f907ca645d151c
|
||||||
AUX 0036-fix-jmp_buf-size-on-armhf.diff 638 SHA256 8b408b8548946571390d0b8bed3068bcbd203ade0b2f8d94b3a190d4be114109 SHA512 ed088a407eac9defa11320103db2c6ac51d46de9d5e4b1d047cabfacff7b2fce530b1bc5993dab348394b8d0c1285a07dc84ca9fcf3f1ee760993031c429c69e WHIRLPOOL d6b01172a2a06266d24ca02d4dfa34473a2b31c51e21dbb92996566e901b4daa76dd9d8e3e14ac6ba4b5cb1ff82127d4f122e2c3d3921a0ecf181c1e5bbc94e9
|
AUX 0036-fix-jmp_buf-size-on-armhf.diff 638 SHA256 8b408b8548946571390d0b8bed3068bcbd203ade0b2f8d94b3a190d4be114109 SHA512 ed088a407eac9defa11320103db2c6ac51d46de9d5e4b1d047cabfacff7b2fce530b1bc5993dab348394b8d0c1285a07dc84ca9fcf3f1ee760993031c429c69e WHIRLPOOL d6b01172a2a06266d24ca02d4dfa34473a2b31c51e21dbb92996566e901b4daa76dd9d8e3e14ac6ba4b5cb1ff82127d4f122e2c3d3921a0ecf181c1e5bbc94e9
|
||||||
DIST dietlibc-0.33.tar.bz2 626885 SHA256 68838893790ddd7a42bc1a06e5435054e1dc1914e4b53d2d6c92f603d3b315f5 SHA512 3e4cc8d9987a497adb2f777cbd578aa46a44f786a6ed86b0e2489d1f72ffd915920828b3dfb46d62d25f4b6a1cc2cbf7cc806ca0fe56ebc1af49152f5d4950a3 WHIRLPOOL d6f11ce9a5d2624db6be028505a0c9c3d50ca1fa1d556dc76c9f2e52a0223bd7316e7e9234b01a4e67cb256bd5ee466770fd32c0569f09661e2960201378ab8e
|
DIST dietlibc-0.33.tar.bz2 626885 SHA256 68838893790ddd7a42bc1a06e5435054e1dc1914e4b53d2d6c92f603d3b315f5 SHA512 3e4cc8d9987a497adb2f777cbd578aa46a44f786a6ed86b0e2489d1f72ffd915920828b3dfb46d62d25f4b6a1cc2cbf7cc806ca0fe56ebc1af49152f5d4950a3 WHIRLPOOL d6f11ce9a5d2624db6be028505a0c9c3d50ca1fa1d556dc76c9f2e52a0223bd7316e7e9234b01a4e67cb256bd5ee466770fd32c0569f09661e2960201378ab8e
|
||||||
EBUILD dietlibc-0.33.ebuild 1853 SHA256 7e35f909eb4e6c059e84e9d1104f967538f6e10fa5b45666ec29bcd573cbe7f0 SHA512 80c1ae2e8d19b3cced1fd1ed8328ddb53eb48fbfa3dd4dd2009d5d1bc5360773aded62585c07815fe629f91609d4176325f32e6e693603cbb1892a0b8f767961 WHIRLPOOL cb2523959d88dabe7811a34e78386e4599f7b5984739542fde7cc663c001f6e6b5af715ce9146d81b1b1c2e0d0642402f0582f9e68636726f464b628fb7c408d
|
EBUILD dietlibc-0.33.ebuild 1853 SHA256 7e35f909eb4e6c059e84e9d1104f967538f6e10fa5b45666ec29bcd573cbe7f0 SHA512 80c1ae2e8d19b3cced1fd1ed8328ddb53eb48fbfa3dd4dd2009d5d1bc5360773aded62585c07815fe629f91609d4176325f32e6e693603cbb1892a0b8f767961 WHIRLPOOL cb2523959d88dabe7811a34e78386e4599f7b5984739542fde7cc663c001f6e6b5af715ce9146d81b1b1c2e0d0642402f0582f9e68636726f464b628fb7c408d
|
||||||
EBUILD dietlibc-9999.ebuild 2183 SHA256 4ce41da3dc71837620a92154aa83cac56625dff37532818cb476a3dadb0cd758 SHA512 ed3f09fb859c2bcac5d3a29a9a87161d451f32327d38889dff68ed2ac033e4314e8fed3b1c7da7061009ddc02f0740e629514cfc9882c2787cbee3a1832db04e WHIRLPOOL e4132a7f8fafaf8b1472ee12b660f21e6abb8c10cedffc58701d873ead9476c545a4fb03717c9d235e833f29c4c23cd915762378e20d4f39c5c1e00a18ab7582
|
EBUILD dietlibc-9999.ebuild 2183 SHA256 4ce41da3dc71837620a92154aa83cac56625dff37532818cb476a3dadb0cd758 SHA512 ed3f09fb859c2bcac5d3a29a9a87161d451f32327d38889dff68ed2ac033e4314e8fed3b1c7da7061009ddc02f0740e629514cfc9882c2787cbee3a1832db04e WHIRLPOOL e4132a7f8fafaf8b1472ee12b660f21e6abb8c10cedffc58701d873ead9476c545a4fb03717c9d235e833f29c4c23cd915762378e20d4f39c5c1e00a18ab7582
|
||||||
MISC ChangeLog 1828 SHA256 90000f562b730fca5edf46b0a337e5264ccfd6231c5c6a211894599733e6de85 SHA512 70f2e5a2108e5f09a016216cb356507ca9aabacc158914d788fe2a7c987e2f91095959bc938fcb0de9d67f3c9c8b80bb358e37bdfb4eaa4d843f35dd11bb092f WHIRLPOOL 7945ac3745ce58f31fe91605b3e82f34cbddb875c62541b007e56bc2194e8fd6c155632a310956afabe36d8bd50c38e99c663c649347aea03715ef61ab715b31
|
MISC ChangeLog 1942 SHA256 e8e4ed86e4b6cb81392711637763e0bd628977155082dde86fc5360eedba2d9c SHA512 5433cc024b556617e03ac4beb7d1206874484d6c4451ca8ed21894bdc7c2fdc6c8f1afc58de776c7aaec49b4d460f46459c38bf564e6ca9eab5c0a9e4c42b719 WHIRLPOOL ed2a8957098099e9ca406c0f84cdfb7aaabbf92d8eddca7f0f784c1cc66f18e04df86854d7d1040bd3f41219d8fdba495f7dd8ff99c066546b135529ceb808c8
|
||||||
MISC metadata.xml 410 SHA256 3fc38345f9430d71c6369f84fc1b6248bc8aa0ec74cb4ae5b2797fe01cf48721 SHA512 d0819fcafbbc30e86adb68974c4bf0a09dc049a46a264647e05aa7b2f41543ac7c6fd0e206e73720404f0392cbd55b2736cbb54d63486882d439b8801a3b7547 WHIRLPOOL 1e559e60d0e43f84d18bac49ef2f338257d723fc4531d767c5f3d13511a790bbe94a93f0c60436aa86375cdb1df897e8e2fa58fc2cf8575b6a2da335721b6090
|
MISC metadata.xml 410 SHA256 3fc38345f9430d71c6369f84fc1b6248bc8aa0ec74cb4ae5b2797fe01cf48721 SHA512 d0819fcafbbc30e86adb68974c4bf0a09dc049a46a264647e05aa7b2f41543ac7c6fd0e206e73720404f0392cbd55b2736cbb54d63486882d439b8801a3b7547 WHIRLPOOL 1e559e60d0e43f84d18bac49ef2f338257d723fc4531d767c5f3d13511a790bbe94a93f0c60436aa86375cdb1df897e8e2fa58fc2cf8575b6a2da335721b6090
|
||||||
|
@ -130,7 +130,7 @@ Index: pkg-dietlibc/arm/__longjmp.S
|
|||||||
-#ifndef __SOFTFP__
|
-#ifndef __SOFTFP__
|
||||||
- lfm f4, 4, [ip], #48
|
- lfm f4, 4, [ip], #48
|
||||||
+
|
+
|
||||||
+#if !defined(__SOFTFP_) || !defined(__ARM_EABI__)
|
+#ifndef __SOFTFP__
|
||||||
+# if __ARM_ARCH__ >= 6
|
+# if __ARM_ARCH__ >= 6
|
||||||
+ vldm ip!, {d0-d15}
|
+ vldm ip!, {d0-d15}
|
||||||
+# ifdef __ARM_NEON__
|
+# ifdef __ARM_NEON__
|
||||||
@ -221,7 +221,7 @@ Index: pkg-dietlibc/arm/arm-features.h
|
|||||||
+#define DIET_JMPBUFSZ_REGS_REGULAR 10*32/8 /* r4-r11, sp, pc */
|
+#define DIET_JMPBUFSZ_REGS_REGULAR 10*32/8 /* r4-r11, sp, pc */
|
||||||
+#define DIET_JMPBUFSZ_REGS_FPv4 16*64/8 /* d0-d15 */
|
+#define DIET_JMPBUFSZ_REGS_FPv4 16*64/8 /* d0-d15 */
|
||||||
+
|
+
|
||||||
+#if !defined(__SOFTFP__) || defined(__IWMMXT__) || !defined(__ARM_EABI__)
|
+#if !defined(__SOFTFP__) || defined(__IWMMXT__)
|
||||||
+# define DIET_HAVE_COPROC_REGS 1
|
+# define DIET_HAVE_COPROC_REGS 1
|
||||||
+#else
|
+#else
|
||||||
+# undef DIET_HAVE_COPROC_REGS
|
+# undef DIET_HAVE_COPROC_REGS
|
||||||
@ -546,7 +546,7 @@ Index: pkg-dietlibc/arm/setjmp.S
|
|||||||
+ mov ip, r0
|
+ mov ip, r0
|
||||||
#endif
|
#endif
|
||||||
+
|
+
|
||||||
+#if !defined(__SOFTFP_) || !defined(__ARM_EABI__)
|
+#ifndef __SOFTFP__
|
||||||
+# if __ARM_ARCH__ >= 6
|
+# if __ARM_ARCH__ >= 6
|
||||||
+ vstmia ip!, {d0-d15}
|
+ vstmia ip!, {d0-d15}
|
||||||
+# ifdef __ARM_NEON__
|
+# ifdef __ARM_NEON__
|
||||||
|
Loading…
Reference in New Issue
Block a user