See <
https://jenkins.scylladb.com/job/osv-build/1604/display/redirect?page=changes>
Changes:
[jwkozaczuk] serial console: refactor common logic to allow re-use when implementing mmio version
------------------------------------------
[...truncated 634.47 KB...]
CC musl/src/math/logb.c
CC musl/src/math/logbf.c
CC musl/src/math/logbl.c
CC musl/src/math/logf.c
CC musl/src/math/logl.c
CC musl/src/math/lrint.c
CC musl/src/math/lround.c
CC musl/src/math/lroundf.c
CC musl/src/math/lroundl.c
CC musl/src/math/modf.c
CC musl/src/math/modff.c
CC musl/src/math/modfl.c
CC musl/src/math/nan.c
CC musl/src/math/nanf.c
CC musl/src/math/nanl.c
CC musl/src/math/nearbyint.c
CC musl/src/math/nearbyintf.c
CC musl/src/math/nearbyintl.c
CC musl/src/math/nextafter.c
CC musl/src/math/nextafterf.c
CC musl/src/math/nextafterl.c
CC musl/src/math/nexttoward.c
CC musl/src/math/nexttowardf.c
CC musl/src/math/nexttowardl.c
CC musl/src/math/pow.c
CC musl/src/math/powf.c
CC musl/src/math/powl.c
CC musl/src/math/remainder.c
CC musl/src/math/remainderf.c
CC musl/src/math/remainderl.c
CC musl/src/math/remquo.c
CC musl/src/math/remquof.c
CC musl/src/math/remquol.c
CC musl/src/math/rint.c
CC musl/src/math/rintf.c
CC musl/src/math/rintl.c
CC musl/src/math/round.c
CC musl/src/math/roundf.c
CC musl/src/math/roundl.c
CC musl/src/math/scalb.c
CC musl/src/math/scalbf.c
CC musl/src/math/scalbln.c
CC musl/src/math/scalblnf.c
CC musl/src/math/scalblnl.c
CC musl/src/math/scalbn.c
CC musl/src/math/scalbnf.c
CC musl/src/math/scalbnl.c
CC musl/src/math/signgam.c
CC musl/src/math/significand.c
CC musl/src/math/significandf.c
CC musl/src/math/sin.c
CC musl/src/math/sincos.c
CC musl/src/math/sincosf.c
CC musl/src/math/sinf.c
CC musl/src/math/sinh.c
CC musl/src/math/sinhf.c
CC musl/src/math/sinhl.c
CC musl/src/math/sinl.c
CC musl/src/math/sqrt.c
CC musl/src/math/sqrtf.c
CC musl/src/math/sqrtl.c
CC musl/src/math/tan.c
CC musl/src/math/tanf.c
CC musl/src/math/tanh.c
CC musl/src/math/tanhf.c
CC musl/src/math/tanhl.c
CC musl/src/math/tanl.c
CC musl/src/math/tgamma.c
CC musl/src/math/tgammaf.c
CC musl/src/math/tgammal.c
CC musl/src/math/trunc.c
CC musl/src/math/truncf.c
CC musl/src/math/truncl.c
CC musl/src/misc/a64l.c
CC musl/src/misc/get_current_dir_name.c
CC musl/src/misc/getsubopt.c
CC musl/src/misc/nftw.c
CC musl/src/signal/siginterrupt.c
CC musl/src/multibyte/internal.c
CC musl/src/multibyte/mblen.c
CC musl/src/multibyte/mbrtowc.c
CC musl/src/multibyte/mbsinit.c
CC musl/src/multibyte/mbsnrtowcs.c
CC musl/src/multibyte/mbsrtowcs.c
CC musl/src/multibyte/mbstowcs.c
CC musl/src/multibyte/mbtowc.c
CC musl/src/multibyte/wcrtomb.c
CC musl/src/multibyte/wcsnrtombs.c
CC musl/src/multibyte/wcsrtombs.c
CC musl/src/multibyte/wcstombs.c
CC musl/src/multibyte/wctomb.c
CC musl/src/network/gethostbyaddr.c
CC musl/src/network/freeaddrinfo.c
CC musl/src/network/inet_pton.c
CC musl/src/network/if_freenameindex.c
CC musl/src/prng/rand.c
CC musl/src/prng/rand_r.c
CC musl/src/prng/drand48.c
CC musl/src/prng/lcong48.c
CC musl/src/prng/lrand48.c
CC musl/src/prng/mrand48.c
CC musl/src/prng/seed48.c
CC musl/src/prng/srand48.c
CC musl/src/stdio/__fclose_ca.c
CC musl/src/stdio/__overflow.c
CC musl/src/stdio/__stdio_exit.c
CC musl/src/stdio/__string_read.c
CC musl/src/stdio/__toread.c
CC musl/src/stdio/__towrite.c
CC musl/src/stdio/__uflow.c
CC musl/src/stdio/clearerr.c
CC musl/src/stdio/ext.c
CC musl/src/stdio/ext2.c
CC musl/src/stdio/fclose.c
CC musl/src/stdio/feof.c
CC musl/src/stdio/ferror.c
CC musl/src/stdio/fflush.c
CC musl/src/stdio/fgetln.c
CC musl/src/stdio/fgetpos.c
CC musl/src/stdio/fgets.c
CC musl/src/stdio/fgetwc.c
CC musl/src/stdio/fgetws.c
CC musl/src/stdio/fileno.c
CC musl/src/stdio/fputs.c
CC musl/src/stdio/fputwc.c
CC musl/src/stdio/fputws.c
CC musl/src/stdio/fread.c
CC musl/src/stdio/fscanf.c
CC musl/src/stdio/fseek.c
CC musl/src/stdio/fsetpos.c
CC musl/src/stdio/ftell.c
CC musl/src/stdio/fwide.c
CC musl/src/stdio/fwrite.c
CC musl/src/stdio/fwscanf.c
CC musl/src/stdio/getc_unlocked.c
CC musl/src/stdio/getchar_unlocked.c
CC musl/src/stdio/getdelim.c
CC musl/src/stdio/gets.c
CC musl/src/stdio/getwc.c
CC musl/src/stdio/getwchar.c
CC musl/src/stdio/perror.c
CC musl/src/stdio/putc_unlocked.c
CC musl/src/stdio/putchar_unlocked.c
CC musl/src/stdio/puts.c
CC musl/src/stdio/putwc.c
CC musl/src/stdio/putwchar.c
CC musl/src/stdio/rewind.c
CC musl/src/stdio/scanf.c
CC musl/src/stdio/setvbuf.c
CC musl/src/stdio/swscanf.c
CC musl/src/stdio/tempnam.c
CC musl/src/stdio/ungetc.c
CC musl/src/stdio/ungetwc.c
CC musl/src/stdio/vasprintf.c
CC musl/src/stdio/vfwprintf.c
CC musl/src/stdio/vscanf.c
CC musl/src/stdio/vwscanf.c
CC musl/src/stdio/wscanf.c
CC musl/src/stdlib/atof.c
CC musl/src/stdlib/atoi.c
CC musl/src/stdlib/atol.c
CC musl/src/stdlib/atoll.c
CC musl/src/stdlib/bsearch.c
CC musl/src/stdlib/div.c
CC musl/src/stdlib/ecvt.c
CC musl/src/stdlib/fcvt.c
CC musl/src/stdlib/gcvt.c
CC musl/src/stdlib/ldiv.c
CC musl/src/stdlib/lldiv.c
CC musl/src/stdlib/qsort.c
CC musl/src/string/memmem.c
CC musl/src/string/memrchr.c
CC musl/src/string/strndup.c
CC musl/src/string/strstr.c
CC musl/src/string/wcsdup.c
CC musl/src/temp/mkdtemp.c
CC musl/src/temp/mkstemp.c
CC musl/src/temp/mktemp.c
CC musl/src/temp/mkostemp.c
CC musl/src/temp/mkostemps.c
CC musl/src/time/getdate.c
CC musl/src/time/strptime.c
CC musl/src/regex/fnmatch.c
CC musl/src/regex/glob.c
CC musl/src/regex/regcomp.c
CC musl/src/regex/regexec.c
CC musl/src/regex/tre-mem.c
CC musl/src/fenv/fenv.c
CC musl/src/crypt/crypt_r.c
CC musl/src/crypt/crypt_sha256.c
CC musl/src/crypt/crypt_sha512.c
CXX fs/nfs/nfs_null_vfsops.cc
CXX tools/mkfs/mkfs.cc
LINK build/release.aarch64/libuutil.so
LINK build/release.aarch64/tools/uush/uush.so
LINK build/release.aarch64/tools/uush/ls.so
LINK build/release.aarch64/tools/uush/mkdir.so
LINK build/release.aarch64/tools/mount/mount-fs.so
LINK build/release.aarch64/tools/mount/umount.so
LINK build/release.aarch64/tests/tst-hello.so
LINK libzfs.so
LINK kernel.elf
LINK cpiod.so
LINK zpool.so
LINK zfs.so
LINK mkfs.so
MKBOOTFS build/release.aarch64/bootfs.bin
AS bootfs.S
LINK loader.elf
aarch64-linux-gnu-ld.bfd: build/release.aarch64/drivers/isa-serial-base.o: in function `console::isa_serial_console_base::input_ready()':
<
https://jenkins.scylladb.com/job/osv-build/ws/drivers/isa-serial-base.cc>:84: undefined reference to `console::isa_serial_console_base::read_byte(int)'
aarch64-linux-gnu-ld.bfd: build/release.aarch64/drivers/isa-serial-base.o: in function `console::isa_serial_console_base::readch()':
<
https://jenkins.scylladb.com/job/osv-build/ws/drivers/isa-serial-base.cc>:96: undefined reference to `console::isa_serial_console_base::read_byte(int)'
aarch64-linux-gnu-ld.bfd: <
https://jenkins.scylladb.com/job/osv-build/ws/drivers/isa-serial-base.cc>:99: undefined reference to `console::isa_serial_console_base::read_byte(int)'
aarch64-linux-gnu-ld.bfd: build/release.aarch64/drivers/isa-serial-base.o: in function `console::isa_serial_console_base::common_early_init()':
<
https://jenkins.scylladb.com/job/osv-build/ws/drivers/isa-serial-base.cc>:59: undefined reference to `console::isa_serial_console_base::write_byte(unsigned char, int)'
aarch64-linux-gnu-ld.bfd: <
https://jenkins.scylladb.com/job/osv-build/ws/drivers/isa-serial-base.cc>:60: undefined reference to `console::isa_serial_console_base::write_byte(unsigned char, int)'
aarch64-linux-gnu-ld.bfd: <
https://jenkins.scylladb.com/job/osv-build/ws/drivers/isa-serial-base.cc>:61: undefined reference to `console::isa_serial_console_base::write_byte(unsigned char, int)'
aarch64-linux-gnu-ld.bfd: <
https://jenkins.scylladb.com/job/osv-build/ws/drivers/isa-serial-base.cc>:62: undefined reference to `console::isa_serial_console_base::write_byte(unsigned char, int)'
aarch64-linux-gnu-ld.bfd: <
https://jenkins.scylladb.com/job/osv-build/ws/drivers/isa-serial-base.cc>:65: undefined reference to `console::isa_serial_console_base::write_byte(unsigned char, int)'
aarch64-linux-gnu-ld.bfd: build/release.aarch64/drivers/isa-serial-base.o:<
https://jenkins.scylladb.com/job/osv-build/ws/drivers/isa-serial-base.cc>:68: more undefined references to `console::isa_serial_console_base::write_byte(unsigned char, int)' follow
aarch64-linux-gnu-ld.bfd: build/release.aarch64/drivers/isa-serial-base.o: in function `console::isa_serial_console_base::putchar(char)':
<
https://jenkins.scylladb.com/job/osv-build/ws/drivers/isa-serial-base.cc>:109: undefined reference to `console::isa_serial_console_base::read_byte(int)'
aarch64-linux-gnu-ld.bfd: <
https://jenkins.scylladb.com/job/osv-build/ws/drivers/isa-serial-base.cc>:112: undefined reference to `console::isa_serial_console_base::write_byte(unsigned char, int)'
aarch64-linux-gnu-ld.bfd: build/release.aarch64/drivers/isa-serial-base.o: in function `console::isa_serial_console_base::enable_interrupt()':
<
https://jenkins.scylladb.com/job/osv-build/ws/drivers/isa-serial-base.cc>:118: undefined reference to `console::isa_serial_console_base::write_byte(unsigned char, int)'
aarch64-linux-gnu-ld.bfd: build/release.aarch64/drivers/isa-serial-base.o: in function `console::isa_serial_console_base::input_ready()':
<
https://jenkins.scylladb.com/job/osv-build/ws/drivers/isa-serial-base.cc>:84: undefined reference to `console::isa_serial_console_base::read_byte(int)'
aarch64-linux-gnu-ld.bfd: build/release.aarch64/drivers/isa-serial-base.o: in function `console::isa_serial_console_base::readch()':
<
https://jenkins.scylladb.com/job/osv-build/ws/drivers/isa-serial-base.cc>:96: undefined reference to `console::isa_serial_console_base::read_byte(int)'
aarch64-linux-gnu-ld.bfd: <
https://jenkins.scylladb.com/job/osv-build/ws/drivers/isa-serial-base.cc>:99: undefined reference to `console::isa_serial_console_base::read_byte(int)'
aarch64-linux-gnu-ld.bfd: build/release.aarch64/drivers/isa-serial-base.o: in function `console::isa_serial_console_base::common_early_init()':
<
https://jenkins.scylladb.com/job/osv-build/ws/drivers/isa-serial-base.cc>:59: undefined reference to `console::isa_serial_console_base::write_byte(unsigned char, int)'
aarch64-linux-gnu-ld.bfd: <
https://jenkins.scylladb.com/job/osv-build/ws/drivers/isa-serial-base.cc>:60: undefined reference to `console::isa_serial_console_base::write_byte(unsigned char, int)'
aarch64-linux-gnu-ld.bfd: <
https://jenkins.scylladb.com/job/osv-build/ws/drivers/isa-serial-base.cc>:61: undefined reference to `console::isa_serial_console_base::write_byte(unsigned char, int)'
aarch64-linux-gnu-ld.bfd: <
https://jenkins.scylladb.com/job/osv-build/ws/drivers/isa-serial-base.cc>:62: undefined reference to `console::isa_serial_console_base::write_byte(unsigned char, int)'
aarch64-linux-gnu-ld.bfd: <
https://jenkins.scylladb.com/job/osv-build/ws/drivers/isa-serial-base.cc>:65: undefined reference to `console::isa_serial_console_base::write_byte(unsigned char, int)'
aarch64-linux-gnu-ld.bfd: build/release.aarch64/drivers/isa-serial-base.o:<
https://jenkins.scylladb.com/job/osv-build/ws/drivers/isa-serial-base.cc>:68: more undefined references to `console::isa_serial_console_base::write_byte(unsigned char, int)' follow
aarch64-linux-gnu-ld.bfd: build/release.aarch64/drivers/isa-serial-base.o: in function `console::isa_serial_console_base::putchar(char)':
<
https://jenkins.scylladb.com/job/osv-build/ws/drivers/isa-serial-base.cc>:109: undefined reference to `console::isa_serial_console_base::read_byte(int)'
aarch64-linux-gnu-ld.bfd: <
https://jenkins.scylladb.com/job/osv-build/ws/drivers/isa-serial-base.cc>:112: undefined reference to `console::isa_serial_console_base::write_byte(unsigned char, int)'
aarch64-linux-gnu-ld.bfd: build/release.aarch64/drivers/isa-serial-base.o: in function `console::isa_serial_console_base::enable_interrupt()':
<
https://jenkins.scylladb.com/job/osv-build/ws/drivers/isa-serial-base.cc>:118: undefined reference to `console::isa_serial_console_base::write_byte(unsigned char, int)'
make: *** [Makefile:1873: build/release.aarch64/kernel.elf] Error 1
make: *** Waiting for unfinished jobs....
make: *** [Makefile:1857: build/release.aarch64/loader.elf] Error 1
Build step 'Execute shell' marked build as failure
IRC notifier plugin: Sending notification to: #osv
Not sending mail to user
jwkoz...@gmail.com with no permission to view osv-build #1604