diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ba91c700d6ba8e105d8138f0c11aed4f706f7503..a99dac3f9d058a54ed5c9f5f7ec759e8b8768f10 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -15,7 +15,7 @@ build_linux_32:
   stage: build
   script:
     - autoreconf -si
-    - './configure LDFLAGS="-m32 -static -static-libgcc -static-libstdc++" CXXFLAGS=-m32'
+    - './configure --host=i686-linux-gnu LDFLAGS="-static -static-libgcc -static-libstdc++"'
     - make -j$(nproc)
     - strip src/dynare_m
     - mkdir -p bin
@@ -32,7 +32,7 @@ build_linux_64:
   stage: build
   script:
     - autoreconf -si
-    - './configure LDFLAGS="-static -static-libgcc -static-libstdc++"'
+    - './configure --host=x86_64-linux-gnu LDFLAGS="-static -static-libgcc -static-libstdc++"'
     - make -j$(nproc)
     - strip src/dynare_m
     - mkdir -p bin