Noah yan wrote:
thanks Joerg, you are right. I checked with freebsd kmod.mk, amd64 module linking is special. After merged it in dfly, it is something like this, i.e. use objcopy to create the rtld module:
[btw, it is "kld", not "rtld"]
ld -r -d -o scsi_low.ko.debug scsi_low.o scsi_low_pisa.o awk -f /home/yanyh/gitscm/dragonfly.cvs2git/sys/bus/cam/scsi/../../../conf/kmod_syms.awk scsi_low.ko.debug export_syms | xargs -J% objcopy % scsi_low.ko.debug objcopy --only-keep-debug scsi_low.ko.debug scsi_low.ko.symbols objcopy --strip-debug --add-gnu-debuglink=scsi_low.ko.symbols scsi_low.ko.debug scsi_low.ko
could you please change this so that all modules per default carry debug info, i.e. don't get stripped? thanks simon
