we now build with debug information on linux even for release builds. Debug information is save in a separate .debug file that can be loaded by gdb. switched to using the golangs's facilities for cgo backtraces. had to add C++ demangling to it but its now on par with the default backtrace facility that ceph had. This approach works with static builds and relies on the symbol table alone -- no need for rdynamic or DWARF sections in the binary. Update the build container so that all packages now build with debug, also fixed zlib package which had a broken link. Fixes #135
23 lines
650 B
YAML
23 lines
650 B
YAML
package: github.com/rook/rook
|
|
import:
|
|
- package: github.com/spf13/cobra
|
|
subpackages:
|
|
- cobra
|
|
- package: github.com/coreos/etcd
|
|
subpackages:
|
|
- client
|
|
- error
|
|
- package: github.com/spf13/pflag
|
|
- package: github.com/google/uuid
|
|
- package: github.com/go-ini/ini
|
|
- package: github.com/gorilla/mux
|
|
- package: bitbucket.org/ww/goautoneg
|
|
version: a547fc61f48d567d5b4ec6f8aee5573d8efce11d
|
|
repo: https://github.com/quantum/goautoneg.git
|
|
- package: github.com/coreos/pkg/capnslog
|
|
- package: k8s.io/client-go
|
|
version: 843f7c4f28b1f647f664f883697107d5c02c5acc
|
|
subpackages:
|
|
- kubernetes/typed/core/v1
|
|
- package: github.com/bassam/cgosymbolizer
|