]> Kevux Git Server - kevux-tools/commitdiff
Update: Utilize -pipe in default build flags.
authorKevin Day <Kevin@kevux.org>
Sun, 10 May 2026 15:31:43 +0000 (10:31 -0500)
committerKevin Day <Kevin@kevux.org>
Sun, 10 May 2026 15:31:43 +0000 (10:31 -0500)
This prevents writing to a file system directory, like `/tmp`.

Writing to `/tmp` clobbers up that directory, wastes disk I/O, and reduces the life span of drives (like solid state hard drives).
Avoid all of this by utilizing the compiler option `-pipe`.

13 files changed:
data/build/remove/settings
data/build/remove/settings-tests.remove
data/build/remove/settings.remove
data/build/remove/settings.rm
data/build/remove/settings.rmdir
data/build/remove/settings.unlink
data/build/stand_alone/settings/settings.remove
data/build/stand_alone/settings/settings.rm
data/build/stand_alone/settings/settings.rmdir
data/build/stand_alone/settings/settings.tacocat
data/build/stand_alone/settings/settings.unlink
data/build/tacocat/settings
data/build/tacocat/settings.tacocat

index 602b240b6b97a8761ee6703d0a000fa8ec9288d7..dacc234a2509370108c0659d76ea117dd00661e0 100644 (file)
@@ -89,7 +89,7 @@ defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
 # This is needed for glibc and strptime() usage.
 defines -D_GNU_SOURCE=1
 
-flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
+flags -O2 -pipe -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
 flags -fstack-clash-protection -fno-delete-null-pointer-checks
 flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
 flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
index 39d12fbeca5a59b8fa12417f29758cbe840b6f45..dd3eb25422da6e91142f36cf41347465196ffc7a 100644 (file)
@@ -85,7 +85,7 @@ defines -D_GNU_SOURCE=1
 # Designate renaming the main() for tests.
 defines-test -D_kt_MOCK_MAIN_NAME
 
-flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
+flags -O2 -pipe -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
 flags -fstack-clash-protection -fno-delete-null-pointer-checks
 flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
 flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
index 544029733c61e4b0456b9d16ffcd9fe87a9c5b7e..d3ad35f779dffe012985fd829c13f750d2994469 100644 (file)
@@ -90,7 +90,7 @@ defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
 # This is needed for glibc and strptime() usage.
 defines -D_GNU_SOURCE=1
 
-flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
+flags -O2 -pipe -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
 flags -fstack-clash-protection -fno-delete-null-pointer-checks
 flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
 flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
index 28162dec1020d03e5eb56a167143024ed62b07d2..40ed2d197055404435c51f3a7b8a43ff97674b1b 100644 (file)
@@ -90,7 +90,7 @@ defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
 # This is needed for glibc and strptime() usage.
 defines -D_GNU_SOURCE=1
 
-flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
+flags -O2 -pipe -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
 flags -fstack-clash-protection -fno-delete-null-pointer-checks
 flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
 flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
index 74b3d5186bcefc3f8c8ff5a19f29510ab3c974ea..d15482493c23fd78f2c4e8b93ae375bb1bfc6ce5 100644 (file)
@@ -90,7 +90,7 @@ defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
 # This is needed for glibc and strptime() usage.
 defines -D_GNU_SOURCE=1
 
-flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
+flags -O2 -pipe -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
 flags -fstack-clash-protection -fno-delete-null-pointer-checks
 flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
 flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
index 0001d359991c90862d521c9de362fc6f7d5a0188..57ee2ed1595d201655233927407f3b8fe38cb128 100644 (file)
@@ -90,7 +90,7 @@ defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
 # This is needed for glibc and strptime() usage.
 defines -D_GNU_SOURCE=1
 
-flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
+flags -O2 -pipe -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
 flags -fstack-clash-protection -fno-delete-null-pointer-checks
 flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
 flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
index dec8008b406d5c0e5e5d19ca27fb34e53bef9ed8..c3a871aae0130836fbdde347bae8e4fdc2ea5cfd 100644 (file)
@@ -122,7 +122,7 @@ defines-threadless -D_di_thread_support_
 # This is needed for glibc and strptime() usage.
 defines -D_GNU_SOURCE=1
 
-flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
+flags -O2 -pipe -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
 flags -fstack-clash-protection -fno-delete-null-pointer-checks
 flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
 flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
index 14913ff02bb8e4271b60745188369831e36af18d..fb4e8e1fd157df1666f28c1bf53b1f4e503faee5 100644 (file)
@@ -123,7 +123,7 @@ defines-threadless -D_di_thread_support_
 # This is needed for glibc and strptime() usage.
 defines -D_GNU_SOURCE=1
 
-flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
+flags -O2 -pipe -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
 flags -fstack-clash-protection -fno-delete-null-pointer-checks
 flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
 flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
index 9420cbedc2ffe51f35cc7267b91ef48457d6ad38..08a1180474eb80992d6f87738378d4ac51b2a405 100644 (file)
@@ -123,7 +123,7 @@ defines-threadless -D_di_thread_support_
 # This is needed for glibc and strptime() usage.
 defines -D_GNU_SOURCE=1
 
-flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
+flags -O2 -pipe -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
 flags -fstack-clash-protection -fno-delete-null-pointer-checks
 flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
 flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
index 387894ffde9be86262fc868cea58f8385031dbf4..2a5d8f02d3fe160047d8c0c76dd4aca022a988d5 100644 (file)
@@ -120,7 +120,7 @@ defines-pinephone -D_di_f_thread_mutex_priority_ceiling_get_ -D_di_f_thread_mute
 defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
 defines-threadless -D_di_thread_support_
 
-flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
+flags -O2 -pipe -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
 flags -fstack-clash-protection -fno-delete-null-pointer-checks
 flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
 flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
index eab763a6f3385621d25231c18d9d0e4a56282b88..f2698ed67b311f050babba7c4bd29b131e3c3b31 100644 (file)
@@ -123,7 +123,7 @@ defines-threadless -D_di_thread_support_
 # This is needed for glibc and strptime() usage.
 defines -D_GNU_SOURCE=1
 
-flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
+flags -O2 -pipe -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
 flags -fstack-clash-protection -fno-delete-null-pointer-checks
 flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
 flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
index ce2886b39af7a5ed2dfa73d7c3de1c200c48be49..27bdd7c41d7998b5b7f87ac847ca2392d288c78c 100644 (file)
@@ -105,7 +105,7 @@ defines-pinephone -D_di_f_thread_mutex_priority_ceiling_get_ -D_di_f_thread_mute
 defines-threadless -D_di_thread_support_
 defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
 
-flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
+flags -O2 -pipe -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
 flags -fstack-clash-protection -fno-delete-null-pointer-checks
 flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
 flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
index 799ef88b92903b4a1d4b7b13cefdae244681a7b1..3600236ca9102adaa9b0933b8445a7c3c30e9379 100644 (file)
@@ -94,7 +94,7 @@ defines-pinephone -D_di_f_thread_mutex_priority_ceiling_get_ -D_di_f_thread_mute
 defines-threadless -D_di_thread_support_
 defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
 
-flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
+flags -O2 -pipe -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
 flags -fstack-clash-protection -fno-delete-null-pointer-checks
 flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
 flags-android -Wno-implicit-function-declaration -Wl,-z,norelro