Просмотр исходного кода

Default to not using LTO for builds. (#11432)

* Default to not using LTO for builds.

This significantly speeds up the build process and avoids strange
linking errors.

* Update installer help text.
Austin S. Hemmelgarn 3 лет назад
Родитель
Сommit
0447a2d40d
2 измененных файлов с 3 добавлено и 3 удалено
  1. 2 2
      configure.ac
  2. 1 1
      netdata-installer.sh

+ 2 - 2
configure.ac

@@ -144,9 +144,9 @@ AC_ARG_ENABLE(
 )
 AC_ARG_ENABLE(
     [lto],
-    [AS_HELP_STRING([--disable-lto], [Link Time Optimizations @<:@default autodetect@:>@])],
+    [AS_HELP_STRING([--enable-lto], [Link Time Optimizations @<:@default disabled@:>@])],
     ,
-    [enable_lto="detect"]
+    [enable_lto="no"]
 )
 AC_ARG_ENABLE(
     [https],

+ 1 - 1
netdata-installer.sh

@@ -232,7 +232,7 @@ USAGE: ${PROGRAM} [options]
   --disable-backend-prometheus-remote-write
   --enable-backend-mongodb   Enable MongoDB backend. Default: enable it when libmongoc is available.
   --disable-backend-mongodb
-  --enable-lto               Enable Link-Time-Optimization. Default: enabled
+  --enable-lto               Enable Link-Time-Optimization. Default: disabled
   --disable-lto
   --disable-x86-sse          Disable SSE instructions. By default SSE optimizations are enabled.
   --use-system-lws           Use a system copy of libwebsockets instead of bundling our own (default is to use the bundled copy).