Usually I make gcc environment by myself. /usr/include should NOT be linked to /opt/native/arm/...
my quickfix for this - if you have enough space, unpack squashfs somewhere and link it to /opt/native/arm - this way you will have RW env.
another quickfix - I would remove link /usr/include , when building this should be checked in includedir too by default.
But better do the first one - you will encounter situations when you don't want the include files or libs in the squashfs , in this case I just rename them As my GCC is directly in the filesystem.