compileopts: automatically add -g flag when including debug symbols
Debug information is often useful and there is no reason to include it for Go code but not for C code. Also, disabling debug information should disable it entirely, not just for Go code.
Этот коммит содержится в:
родитель
04d097f4ea
коммит
39433a3553
2 изменённых файлов: 3 добавлений и 1 удалений
|
@ -176,6 +176,9 @@ func (c *Config) CFlags() []string {
|
|||
cflags = append(cflags, "-nostdlibinc", "-Xclang", "-internal-isystem", "-Xclang", filepath.Join(root, "lib", "picolibc", "newlib", "libc", "include"))
|
||||
cflags = append(cflags, "-I"+filepath.Join(root, "lib/picolibc-include"))
|
||||
}
|
||||
if c.Debug() {
|
||||
cflags = append(cflags, "-g")
|
||||
}
|
||||
return cflags
|
||||
}
|
||||
|
||||
|
|
|
@ -9,7 +9,6 @@
|
|||
"rtlib": "compiler-rt",
|
||||
"libc": "picolibc",
|
||||
"cflags": [
|
||||
"-g",
|
||||
"--target=arm4-none-eabi",
|
||||
"-mcpu=arm7tdmi",
|
||||
"-Oz",
|
||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче