The fail indicated it can't find libgcc,
/home/user1/fsl-release-bsp/build-x11/tmp/sysroots/i686-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-ld.bfd: cannot find -lgcc
Please check if your sysroots contains it,
$ find -name libgcc*
./sysroots/x86_64-pokysdk-linux/lib/libgcc_s.so.1
./sysroots/cortexa7hf-neon-poky-linux-gnueabi/lib/libgcc_s.so
./sysroots/cortexa7hf-neon-poky-linux-gnueabi/lib/libgcc_s.so.1
./sysroots/cortexa7hf-neon-poky-linux-gnueabi/lib/.debug/libgcc_s.so.1
./sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/src/debug/libgcc
./sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/src/debug/libgcc/5.3.0-r0/gcc-5.3.0/build.arm-poky-linux-gnueabi.arm-poky-linux-gnueabi/libgcc
./sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/arm-poky-linux-gnueabi/5.3.0/libgcc_eh.a
./sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/arm-poky-linux-gnueabi/5.3.0/libgcc.a
And you've pointed to it, (the settings on my environment-setup-cortexa7hf-neon-poky-linux-gnueabi)
export CC="arm-poky-linux-gnueabi-gcc -march=armv7ve -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=$SDKTARGETSYSROOT"
export CXX="arm-poky-linux-gnueabi-g++ -march=armv7ve -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=$SDKTARGETSYSROOT"
export CPP="arm-poky-linux-gnueabi-gcc -E -march=armv7ve -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=$SDKTARGETSYSROOT"
export AS="arm-poky-linux-gnueabi-as "
export LD="arm-poky-linux-gnueabi-ld --sysroot=$SDKTARGETSYSROOT"