webrev: http://cr.openjdk.java.net/~dholmes/8002040/webrev/
This is a simplified variant of the change just made to Hotspot. Instead of disabling FDS when cross-compiling we change the default location of objcopy, and just as with native compilation either the default objcopy is found or we try to fallback to ALT_OBJCOPY if set. In other words the only difference between the two cases is the chosen default. (Arguably both cases could just use COMPILER_PATH/objcopy but that might change existing behaviour in some cases - which we do not want to do).
I will push this via the build repo. There are no corresponding changes needed to the new build as it handles FDS differently.
This only impacts Linux. Thanks, David