@@ -164,8 +164,8 @@ let
164 "--with-ar=${stdenv.cc.bintools.targetPrefix}ar"
164 "--with-ar=${stdenv.cc.bintools.targetPrefix}ar"
165 "--with-strip=${stdenv.cc.bintools.targetPrefix}strip"
165 "--with-strip=${stdenv.cc.bintools.targetPrefix}strip"
166 # other flags
166 # other flags
167− "--enable-executable-stripping"
167+ (if dontStrip then "--disable-executable-stripping" else "--enable-executable-stripping")
168− "--enable-library-stripping"
168+ (if dontStrip then "--disable-library-stripping" else "--enable-library-stripping")
169 ] ++ lib.optional doHaddock' "--docdir=${docdir "$doc"}"
169 ] ++ lib.optional doHaddock' "--docdir=${docdir "$doc"}"
170 ++ lib.optional (deadCodeElimination && stdenv.hostPlatform.isLinux) "--enable-split-sections"
170 ++ lib.optional (deadCodeElimination && stdenv.hostPlatform.isLinux) "--enable-split-sections"
171 ++ lib.optional (static) "--enable-static"
171 ++ lib.optional (static) "--enable-static"