%define gcc_version 4.8.3 %define newlib_version 2.5.0.20170623 %hash sha512 gcc-4.8.3.tar.bz2 2b40d231e8445f9c1654137df509f09ce1187b475138ca7f648f710d922a1718f740b2d8a37c26e16b5e27900c60358be98229ae884a6f1f70e9df44ad24d02b %hash sha512 newlib-2.5.0.20170623.tar.gz 94bdf09f4279920cafe93b112d6b32c11aed0663beff51b30712c3f31f0d6b416ad62ec8f34c96facf142fac65a6a929b434416994146fd2433666f9a60d78df %patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=b70c0bc706d5e9fc19ac84bfaa0fb049c898ef33 %hash sha512 newlib-cygwin-git-b70c0bc706d5e9fc19ac84bfaa0fb049c898ef33.patch 8b2f2d0efae5a6342023b24e52d41bb5ded4043b656941409a6b5b50fc0dfb23cdb55a1c3de059259750624a5d9fbeac63fa1695a621a520159e39ad19d4ce63 %patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=79cc9cb8f30522a4bdf73362803aff5831b73512 %hash sha512 newlib-cygwin-git-79cc9cb8f30522a4bdf73362803aff5831b73512.patch 6158151ff44b6b1128576ee6a9c979334e834680b75066d99d776626cce02eaa80a7dd2fddbdd871c5faf62f4f7082151094d44879d16368e49ee1eb2d9780d7 %patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=668a4c8722090fffd10869dbb15b879651c1370d %hash sha512 newlib-cygwin-git-668a4c8722090fffd10869dbb15b879651c1370d.patch e2c100c627fca0a372d6630638d79b54d97117951c20be2e0d61d7b1040a6723d009b790319970a69bf6e4548a1811580f1d699c8eed63ab5232711f60419fde %patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=d2e256a36a877fca17272c2e4640d967ea8c490f %hash sha512 newlib-cygwin-git-d2e256a36a877fca17272c2e4640d967ea8c490f.patch bdc125e5dffaf65692189bcb3982c826f3de31d761e7ed63b7f46bbc331af520cb41daec1420a2f5125b8ea42d31665f945f00e15fb150675cdfe8cde11bf546 %patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=a254c82486fd405623f1655383ee67e96216a883 %hash sha512 newlib-cygwin-git-a254c82486fd405623f1655383ee67e96216a883.patch 08334de13601df491ced3dfac119f446c394fe00027bb08baf0f18c0bf187618810c3da9a44d20f192bc973b96fe648fa5ee175fa77da44326c70a0d26097f30 %patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=d736941a5198d43269c57170a4cdb4e87efa3297 %hash sha512 newlib-cygwin-git-d736941a5198d43269c57170a4cdb4e87efa3297.patch fb8616a4e83b9103cc3260523352e24dc85e000d5b06ce087f535ec23748f6b86125d7f9f97176eaed48e65b6b60e6cabfdf1bcc23c793e62c4878242d90e36f %patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=2390e71a4278308ba84d937a3fc5a9a10f1f7ecb %hash sha512 newlib-cygwin-git-2390e71a4278308ba84d937a3fc5a9a10f1f7ecb.patch 4ea8fbf3e5a02cbc0fdf7a19e676895978afdde19241d92a13c7d927d153b88c72c0cf14151875626b3768fb020f697e1c2baa7794631b953b661fd6c5fc552c %patch add newlib -p1 %{rtems_newlib_patches}/newlib-cygwin-git-461152e4ebd94f7d8b1e20f4cd1c704138ba2083.patch %hash sha512 newlib-cygwin-git-461152e4ebd94f7d8b1e20f4cd1c704138ba2083.patch 35b6432ab18129c4fbc134ef67a739f277138ab969152722e4fb59ea69f45e34374757f64574d5355959d683b860f282801a84e56c40227de3638a03d9a3276e %patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=1d49ce4d6b4649a3f89396de67e9c73fc88162f4 %hash sha512 newlib-cygwin-git-1d49ce4d6b4649a3f89396de67e9c73fc88162f4.patch 72c6386c4b5202700b12f84c4a843a6c59440044fb8ac890ff89d4d6d3bd492e3b4a0672b82aa3bf872199c507a4480f6545703a48bc37cee04d14dd5f508ef3 %patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=a3617d7bde0ac1f816f9311f6d715b0b73f6ecff %hash sha512 newlib-cygwin-git-a3617d7bde0ac1f816f9311f6d715b0b73f6ecff.patch 3861d8f44a3f73dd3ecdea4161ce23111429811bfd7cdd3992ffa7075881583b06f4b7149db36e990637cf99e176617bed0a0f1b818adb1ec64604f13cd2630c # # Fix for MSYS2 on Windows. See ticket #2990 for details. # %patch add gcc -p1 https://devel.rtems.org/raw-attachment/ticket/2990/gcc-4.9.3-20170404-1.patch %hash sha512 gcc-4.9.3-20170404-1.patch c6402e578793e39869d0f3ba021922794e8ea30595286f63cbc9d32c5cb9ef1d9bb3be28f2a9127077d62a44f425f9c0685e3c22596aed67837fe2fcf8a09e71 # # FreeBSD specific fix for MIPS # %if %{_build_os} == freebsd %patch add gcc --rsb-file=freebsd-libgcc-sed-fix.patch -p0 https://gcc.gnu.org/bugzilla/attachment.cgi?id=41380 %hash sha256 freebsd-libgcc-sed-fix.patch 8a11bd619c2e55466688e328da00b387d02395c1e8ff4a99225152387a1e60a4 %endif %include tools/rtems-gcc-4.8-newlib-2.2.0-1.cfg