Index: LMDZ6/branches/Optimisation_LMDZ/build_gcm
===================================================================
--- LMDZ6/branches/Optimisation_LMDZ/build_gcm	(revision 3703)
+++ LMDZ6/branches/Optimisation_LMDZ/build_gcm	(revision 3704)
@@ -46,13 +46,9 @@
 ${dirname}fcm build $*
 
-err=$?
-# Check error message from fcm build
-if [ $err != 0 ] ; then
-  # ERROR IN COMPILING
-  echo ERROR IN COMPILING LMDZ : $err
-  exit 1
-fi
+build_command_status=$?
 
 # cleanup
 \rm -f '.lock' 
 
+exit $build_command_status
+
Index: LMDZ6/branches/Optimisation_LMDZ/makelmdz_fcm
===================================================================
--- LMDZ6/branches/Optimisation_LMDZ/makelmdz_fcm	(revision 3703)
+++ LMDZ6/branches/Optimisation_LMDZ/makelmdz_fcm	(revision 3704)
@@ -700,6 +700,9 @@
 fi
 
+set +e
+
 rm -f $LIBOGCM/${arch}${SUFF_NAME}/.config/fcm.bld.lock
 ./build_gcm ${fcm_path} -j $job $full
+build_status=$?
 
 err=$?
@@ -720,2 +723,4 @@
   \rm -f $LIBFGCM/grid/dimensions.h
 fi
+
+exit $build_status
