sheepy

build system (sheepy) and package manager (spm) for C
git clone https://spartatek.se/git/sheepy.git
Log | Files | Refs | README | LICENSE

commit 92ea61fcf5d981e74182e710747df29ac2301682
parent ea0246a2f62314ffc97b69d98c308f15c0429d73
Author: Remy Noulin <loader2x@gmail.com>
Date:   Mon, 18 Sep 2023 09:14:54 +0200

disable gold in default sheepy config due to issues on some systems

src/common.h | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)

Diffstat:
Msrc/common.h | 8++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/common.h b/src/common.h @@ -37,7 +37,7 @@ " system: /usr/local # spm -g install the packages in this folder under "PACKAGE_DIR" and bin\n"\ " cflags: -g3 -std=gnu11 -fPIC -pipe -Wno-unused-result # these flags are overriden by package.yml\n"\ " lflags: -rdynamic # these flags are overriden by package.yml\n"\ - " linkWithGold: true\n"\ + " linkWithGold: false\n"\ " 32bit: false\n"\ " parallelSheepy: 1 # optional, 0 to disable, default is 1\n"\ " parallelSpm: 1 # optional, 0 to disable, default is 1\n"\ @@ -46,18 +46,18 @@ " # gcov is enabled and the unit tests are done with check (apt-get install check, #include <check>)\n"\ " testCflags: -g3 -std=gnu11 -fPIC -pipe -fprofile-arcs -ftest-coverage -Wall -Wextra # these flags are overriden by package.yml\n"\ " testLflags: -lcheck_pic -lrt -lm -lsubunit -fprofile-arcs -ftest-coverage -rdynamic # these flags are overriden by package.yml\n"\ - " testLinkWithGold: true\n"\ + " testLinkWithGold: false\n"\ " #testCflagsAlways: # these flags will always be present, independent of package.yml\n"\ " # The memcheck* are the options for building the memory leak tests (sheepy -m, memcheckBin in package.yml)\n"\ " memcheckCmd: valgrind --leak-check=full --show-leak-kinds=all --error-exitcode=1\n"\ " memcheckCflags: -g3 -std=gnu11 -fPIC -pipe # these flags are overriden by package.yml\n"\ " memcheckLflags: -rdynamic # these flags are overriden by package.yml\n"\ - " memcheckLinkWithGold: true\n"\ + " memcheckLinkWithGold: false\n"\ " # The asan* are the options for building the libsasan tests (sheepy -a, asanBin in package.yml)\n"\ " asanCmd: env ASAN_OPTIONS=\"detect_leaks=1:detect_stack_use_after_return=1:halt_on_error=0:log_path=stdout:color=always:print_cmdline=1\"\n"\ " asanCflags: -fsanitize=address -fno-omit-frame-pointer -fsanitize-recover=address # these flags are overriden by package.yml\n"\ " asanLflags: -rdynamic -fsanitize=address -lasan # these flags are overriden by package.yml\n"\ - " asanLinkWithGold: true\n"\ + " asanLinkWithGold: false\n"\ " debuggerCmd: gdb -tui --args\n"\ " key: uninitialized"