IRC channel logs

2020-07-24.log

back to list of logs

<damo22>yay glibc is out
<damo22>i'll test rump later
***Server sets mode: +nt
<damo22>kernel is ~150kB deb haha
<damo22>cc -D_PATH_DEFSYSPATH="/part3/demo/git/rumpkernel-0~20191130/buildrump.sh/src/share/mk" -O -o nbmake *.o -L/part3/demo/git/rumpkernel-0~20191130/buildrump.sh/obj
<damo22>/usr/bin/ld: buf.o:(.bss+0x0): multiple definition of `debug_file'; arch.o:(.bss+0x0): first defined here .... more errors like this
<damo22>something in GCC 10 is not happy with building rump
<damo22>is debug_file a special new symbol?
<slyfox>gcc-10 enabled -fno-common by default
<slyfox>that forbids multiple definition of a symbol in multiple places
<slyfox>you need to split declation and definition
<slyfox> https://gcc.gnu.org/gcc-10/porting_to.html
<damo22>thank you !
<damo22>HOST_CFLAGS = -fcommon
<damo22>that fixed it
<damo22>im not going to change all instances of the NetBSD source code just to satisfy gcc
<azeem>yeah, that sounds reasonable
<damo22>hit another stumbling block, rebuilding
<damo22>im surprised netbsd builds with gcc-10 :D
<damo22>youpi: http://paste.debian.net/plain/1157644 hmmmm
<damo22> http://paste.debian.net/plain/1157645
<damo22>you know how you told me to check machdev_is_master_device ? i think its not working
<damo22>but i ran that after it booted ... hmm
<damo22>would machdev be the master device in both cases? ie if used as bootstrap or not
<slyfox>i thnk clang-11 will introduce the same -fno-common change
<damo22>i got it to boot
<damo22>heh i figured out how to use git send-email with gmail
<jrtc27>slyfox: yes, and my research group follows LLVM master fairly closely so we ran into this ages ago with FreeBSD
<jrtc27>upstreamed a bunch of fixes for all that dodgy code out there...
<Pellescours>I don't know how to debug this but my VM is blocking during the step "startup: halting hurd..."
<Pellescours>I didn't set the -s to qemu
<Pellescours>Oh I know what was the problem, I disabled acpi
<gnu_srs>youpi: Where do you commit rumpdisk patches?
<youpi>well, on salsa
<youpi>along the other debian hurd packages
<youpi>(I don't really see what else it could be)
<slyfox>jrtc27: cool! For past 6 months gentoo found about 500 broken packages https://bugs.gentoo.org/705764, managed to fix about 250 so far
<jrtc27>ah, this is only in the base system
***DNS is now known as snd