{"push_id":2353748464,"size":2,"distinct_size":2,"ref":"refs/heads/balena-fix-rocko","head":"538f506356272593de8f97396ebcd9cc356112eb","before":"924709595719e761e6ddd42279bb82e9730dea0f","commits":[{"sha":"74ccfb1b91d94a4eaad3605f9fbd5957c31f296e","author":{"name":"Andrei Gherzan","email":"82d83a1950b1b041ac07a9fa8d0428277a5e4bfe@resin.io"},"message":"balena: Don't inject TARGET_CC_ARCH as it should be included in CC\n\nThere is no need to include TARGET_CC_ARCH in LD/CC flags as they are already\nincluded in CC (check bitbake.conf). This was harmless until rocko but with\nrocko where gcc is compiled with default pie, it breaks the build because of:\n\nhttps://gcc.gnu.org/bugzilla/show_bug.cgi?id=77529\n\nWhat happens is that when compiling the objects for gcc_arm, the objects are\ncompiled with fPIC but later on, by injecting the TARGET_CC_ARCH which comes in\ngcc command after the fPIC one, the latter gets deactivated. This makes\nlinking with -pie fail.\n\nSigned-off-by: Andrei Gherzan <andrei@resin.io>","distinct":true,"url":"https://api.github.com/repos/resin-os/meta-resin/commits/74ccfb1b91d94a4eaad3605f9fbd5957c31f296e"},{"sha":"538f506356272593de8f97396ebcd9cc356112eb","author":{"name":"Andrei Gherzan","email":"82d83a1950b1b041ac07a9fa8d0428277a5e4bfe@resin.io"},"message":"go: Add patch to fix CXX/CC on yocto versions before pyro\n\nYocto uses multi words string for CXX/CC. Golang assumes one word and truncates\nthese env variables. This patch fixes this by forcing go to use the full\nvariables.\n\nThe patch was applied on all meta-resin layers for yocto versions <= pyro. This\nis because versions from pyro include a similar fix.\n\nChange-type: patch\nChangelog-entry: Use the correct, full yocto CC/CXX variables when using go\nSigned-off-by: Andrei Gherzan <andrei@resin.io>","distinct":true,"url":"https://api.github.com/repos/resin-os/meta-resin/commits/538f506356272593de8f97396ebcd9cc356112eb"}]}
{"actor":{"display_login":"agherzan"}}