{"push_id":1235824222,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"f71ad71f24fbeca1a81cc9efe79016a7db6f1320","before":"e0ac23b0ed65256537ce66ceec4d1f543633ddf7","commits":[{"sha":"f71ad71f24fbeca1a81cc9efe79016a7db6f1320","author":{"name":"Thomas Petazzoni","email":"8184181a894e706105679bbf6797daaadfd8a66a@free-electrons.com"},"message":"gdb: fix simulator build failures\n\nFollowing reports from me of build failures of the GDB simulator for the\nBlackfin architecture, Waldemar cooked a\npatch (0005-fix-sim-compile.patch) that removes the typedef of SIM_CPU,\nbecause there was a redefinition of this typedef for Blackfin. This was\nnot causing an issue with recent compilers as redefining the same\ntypedef is valid with recent compilers, but was causing build failures\nwith gcc 4.4.x.\n\nHowever, by removing the common definition of SIM_CPU, this patch broke\nthe build of the GDB simulator on other architectures, which did not had\nan architecture-specific redefinition of SIM_CPU (unlike Blackfin).\n\nThe crux of the problem is in a commit from Mike Frysinger, that tries\nto refactor the SIM_CPU definition into a common one. Except that it\nleaves a redefinition of it for Blackfin. Removing this second\ndefinition however doesn't easily work, due to include ordering\nissues. The easiest solution is to simply revert the patch from Mike\nFrysinger. This allows to fix the build for all architectures and all\ncompiler versions.\n\nFixes:\n\n  http://autobuild.buildroot.net/results/3b82c44ee853fab0e0c63881f0705bb659412917/\n  http://autobuild.buildroot.net/results/dafbb93ab38a4285ce42436219d552cceb14828b/\n\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":true,"url":"https://api.github.com/repos/woodsts/buildroot/commits/f71ad71f24fbeca1a81cc9efe79016a7db6f1320"}]}
{"actor":{"display_login":"woodsts"}}