diff --git a/build-k4.sh b/build-k4.sh
index b8ac7cfa82882eabfbe443cd662fc44255570a8b..f7e7560497b51e2dae4bbf8a3e6ecd0611d3c535 100755
--- a/build-k4.sh
+++ b/build-k4.sh
@@ -21,6 +21,9 @@ function error:() {
 
 function check-cepcsw-envvar() {
     source /cvmfs/sw.hsf.org/key4hep/setup.sh
+    # fix the order of compiler
+    local ccdir=$(dirname $CC)
+    export PATH=$ccdir:$PATH
 }
 
 function build-dir() {