libffi 3.8.0-1 riscv64, from core done
done 2026-09-14T02:50:18Z on jonny-ryzen9-riscv64-1, attempt 1; sources libffi-3.8.0-1.src.tar.gz
- job
- 5-1789353993-hegjon-test,libffi,3.8.0-1,riscv64
- commit
- fec331a68dbe98bf2443f8ee31da4ad228c333fe
- sources
- libffi-3.8.0-1.src.tar.gz
- log
- /var/lib/archci/logs/hegjon-test/libffi/3.8.0-1/riscv64/attempt-1.log
log 421 lines
1==> archci-build 5-1789353993-hegjon-test,libffi,3.8.0-1,riscv64 on jonny-ryzen9 at 2026-09-14T02:46:33Z2 repo=hegjon-test arch=riscv64 profile=extra chroot=/var/lib/archbuild/extra-riscv64 copy=archci-1 commit=fec331a68dbe98bf2443f8ee31da4ad228c333fe3 pacman.conf=/var/lib/archci-worker/chroot-conf/hegjon-test-extra-riscv64.conf makepkg.conf=/usr/lib/archci/arch/riscv64/makepkg.conf cache=/var/cache/archci/pkg/hegjon-test-riscv64/4==> Updating chroot /var/lib/archbuild/extra-riscv64/root5Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file.6Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file.7==> Fetching source package https://pub-771dbcd770ba439baaf9c08e090268f8.r2.dev/hegjon-test/os/src/libffi-3.8.0-1.src.tar.gz8==> Building libffi 3.8.0-1 in archci-19pam_unix(runuser:session): session opened for user archci(uid=955) by archci(uid=0)10pam_unix(runuser:session): session closed for user archci11==> Building riscv64 under emulation: check() skipped (ARCHCI_EMULATED_NOCHECK)12==> Verifying the sources on the host13pam_unix(runuser:session): session opened for user archci(uid=955) by archci(uid=0)14pam_unix(runuser:session): session closed for user archci15==> Installing the dependencies (with the network)16Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file.17==> Making package: libffi 3.8.0-1 (Mon Sep 14 02:46:50 2026)18==> Checking runtime dependencies...19==> Checking buildtime dependencies...20==> WARNING: Using existing $srcdir/ tree21==> Sources are ready.22==> Building in the archci-offline slice23Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file.24==> Making package: libffi 3.8.0-1 (Mon Sep 14 02:47:00 2026)25==> Checking runtime dependencies...26==> Checking buildtime dependencies...27==> Retrieving sources...28 -> Found libffi-3.8.0.tar.gz29==> WARNING: Skipping all source file integrity checks.30==> Extracting sources...31 -> Extracting libffi-3.8.0.tar.gz with bsdtar32==> Starting prepare()...33autoreconf: export WARNINGS=34autoreconf: Entering directory '.'35autoreconf: configure.ac: no obvious need to run autopoint36autoreconf: running: aclocal --force -I m437autoreconf: configure.ac: tracing38autoreconf: running: libtoolize --copy --force39libtoolize: putting auxiliary files in '.'.40libtoolize: copying file './ltmain.sh'41libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.42libtoolize: copying file 'm4/libtool.m4'43libtoolize: copying file 'm4/ltoptions.m4'44libtoolize: copying file 'm4/ltsugar.m4'45libtoolize: copying file 'm4/ltversion.m4'46libtoolize: copying file 'm4/lt~obsolete.m4'47autoreconf: configure.ac: not using Intltool48autoreconf: configure.ac: not using Gtkdoc49autoreconf: configure.ac: no need to run autopoint (confirmed)50autoreconf: running: aclocal --force -I m451autoreconf: running: /usr/bin/autoconf --force52configure.ac:99: warning: The preprocessor macro `STDC_HEADERS' is obsolete.53configure.ac:99: Except in unusual embedded environments, you can safely include all54configure.ac:99: ISO C90 headers unconditionally.55autoreconf: running: /usr/bin/autoheader --force56autoreconf: running: automake --add-missing --copy --force-missing57configure.ac:42: installing './compile'58configure.ac:30: installing './install-sh'59configure.ac:30: installing './missing'60Makefile.am: installing './depcomp'61doc/Makefile.am:3: installing 'doc/mdate-sh'62doc/Makefile.am:3: installing 'doc/texinfo.tex'63autoreconf: './config.sub' is updated64autoreconf: './config.guess' is updated65autoreconf: configure.ac: not running make: --make not given66autoreconf: Leaving directory '.'67==> Starting build()...68checking build system type... riscv64-unknown-linux-gnu69checking host system type... riscv64-unknown-linux-gnu70checking target system type... riscv64-unknown-linux-gnu71continue configure in default builddir "./riscv64-unknown-linux-gnu"72....exec /bin/sh .././configure "--srcdir=.." "--enable-builddir=riscv64-unknown-linux-gnu" "linux73gnu"74checking build system type... riscv64-unknown-linux-gnu75checking host system type... riscv64-unknown-linux-gnu76checking target system type... riscv64-unknown-linux-gnu77checking for gsed... sed78checking for a BSD-compatible install... /usr/bin/install -c79checking whether sleep supports fractional seconds... yes80checking filesystem timestamp resolution... 0.0181checking whether build environment is sane... yes82checking for a race-free mkdir -p... /usr/bin/mkdir -p83checking for gawk... gawk84checking whether make sets $(MAKE)... yes85checking whether make supports nested variables... yes86checking xargs -n works... yes87checking whether UID '955' is supported by ustar format... yes88checking whether GID '955' is supported by ustar format... yes89checking how to create a ustar tar archive... gnutar90checking for gcc... gcc91checking whether the C compiler works... yes92checking for C compiler default output file name... a.out93checking for suffix of executables...94checking whether we are cross compiling... no95checking for suffix of object files... o96checking whether the compiler supports GNU C... yes97checking whether gcc accepts -g... yes98checking for gcc option to enable C23 features... none needed99checking whether gcc understands -c and -o together... yes100checking whether make supports the include directive... yes (GNU style)101checking dependency style of gcc... gcc3102checking for g++... g++103checking whether the compiler supports GNU C++... yes104checking whether g++ accepts -g... yes105checking dependency style of g++... gcc3106checking dependency style of gcc... gcc3107checking for grep that handles long lines and -e... /usr/bin/grep108checking for egrep... /usr/bin/grep -E109checking how to print strings... printf110checking for a sed that does not truncate output... /usr/bin/sed111checking for fgrep... /usr/bin/grep -F112checking for ld used by gcc... /usr/bin/ld113checking if the linker (/usr/bin/ld) is GNU ld... yes114checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B115checking the name lister (/usr/bin/nm -B) interface... BSD nm116checking whether ln -s works... yes117checking the maximum length of command line arguments... 1572864118checking how to convert riscv64-unknown-linux-gnu file names to riscv64-unknown-linux-gnu format... func_convert_file_noop119checking how to convert riscv64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop120checking for /usr/bin/ld option to reload object files... -r121checking for file... file122checking for objdump... objdump123checking how to recognize dependent libraries... pass_all124checking for dlltool... no125checking how to associate runtime and link libraries... printf %s\n126checking for ranlib... ranlib127checking for ar... ar128checking for archiver @FILE support... @129checking for strip... strip130checking command to parse /usr/bin/nm -B output from gcc object... ok131checking for sysroot... no132checking for a working dd... /usr/bin/dd133checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1134checking for mt... no135checking if : is a manifest tool... no136checking for stdio.h... yes137checking for stdlib.h... yes138checking for string.h... yes139checking for inttypes.h... yes140checking for stdint.h... yes141checking for strings.h... yes142checking for sys/stat.h... yes143checking for sys/types.h... yes144checking for unistd.h... yes145checking for dlfcn.h... yes146checking which variant of shared library versioning to provide... (default) aix147checking for objdir... .libs148checking if gcc supports -fno-rtti -fno-exceptions... no149checking for gcc option to produce PIC... -fPIC -DPIC150checking if gcc PIC flag -fPIC -DPIC works... yes151checking if gcc static flag -static works... yes152checking if gcc supports -c -o file.o... yes153checking if gcc supports -c -o file.o... (cached) yes154checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes155checking whether -lc should be explicitly linked in... no156checking dynamic linker characteristics... GNU/Linux ld.so157checking how to hardcode library paths into programs... immediate158checking whether stripping libraries is possible... yes159checking if libtool supports shared libraries... yes160checking whether to build shared libraries... yes161checking whether to build static libraries... no162checking how to run the C++ preprocessor... g++ -E163checking for ld used by g++... /usr/bin/ld164checking if the linker (/usr/bin/ld) is GNU ld... yes165checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes166checking for g++ option to produce PIC... -fPIC -DPIC167checking if g++ PIC flag -fPIC -DPIC works... yes168checking if g++ static flag -static works... yes169checking if g++ supports -c -o file.o... yes170checking if g++ supports -c -o file.o... (cached) yes171checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes172checking dynamic linker characteristics... (cached) GNU/Linux ld.so173checking how to hardcode library paths into programs... immediate174checking for readelf... readelf175checking size of size_t... 8176checking for C compiler vendor... gnu177checking CFLAGS for most reasonable warnings... -Wall178checking whether to enable maintainer-specific portions of Makefiles... no179checking for sys/memfd.h... no180checking for memfd_create... yes181checking for memcpy... yes182checking for alloca.h... yes183checking size of double... 8184checking size of long double... 16185checking for __int128_t... yes186checking whether byte ordering is bigendian... no187checking assembler .cfi pseudo-op support... yes188checking whether compiler supports pointer authentication... no189configure: WARNING: EMUTRAMP is experimental only. Use --enable-pax_emutramp=experimental to enforce.190checking for _ prefix in compiled symbols... no191checking whether the C compiler accepts -fno-lto... yes192checking whether .eh_frame section should be read-only... yes193checking for __attribute__((visibility("hidden")))... yes194checking for shared libgcc... yes195configure: versioning on shared library symbols is gnu196checking that generated files are newer than configure... done197configure: creating ./config.status198config.status: creating include/Makefile199config.status: creating include/ffi.h200config.status: creating Makefile201config.status: creating testsuite/Makefile202config.status: creating man/Makefile203config.status: creating doc/Makefile204config.status: creating libffi.pc205config.status: creating fficonfig.h206config.status: executing buildir commands207config.status: create top_srcdir/Makefile guessed from local Makefile208config.status: build in riscv64-unknown-linux-gnu (HOST=)209config.status: executing depfiles commands210config.status: executing libtool commands211config.status: executing include commands212config.status: executing src commands213MAKE riscv64-unknown-linux-gnu : 0 * all-all214make[1]: Entering directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu'215make all-recursive216make[2]: Entering directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu'217Making all in include218make[3]: Entering directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/include'219make[3]: Nothing to be done for 'all'.220make[3]: Leaving directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/include'221Making all in testsuite222make[3]: Entering directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/testsuite'223make[3]: Nothing to be done for 'all'.224make[3]: Leaving directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/testsuite'225Making all in man226make[3]: Entering directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/man'227make[3]: Nothing to be done for 'all'.228make[3]: Leaving directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/man'229Making all in doc230make[3]: Entering directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/doc'231restore=: && backupdir=".am$$" && \232am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd ../../doc && \233rm -rf $backupdir && mkdir $backupdir && \234if (/bin/sh '/build/libffi/src/libffi-3.8.0/missing' makeinfo --version) >/dev/null 2>&1; then \235 for f in ../../doc/libffi.info ../../doc/libffi.info-[0-9] ../../doc/libffi.info-[0-9][0-9] ../../doc/libffi.i[0-9] ../../doc/libffi.i[0-9][0-9]; do \236 if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \237 done; \238else :; fi && \239cd "$am__cwd"; \240if /bin/sh '/build/libffi/src/libffi-3.8.0/missing' makeinfo -I ../../doc \241 -o ../../doc/libffi.info ../../doc/libffi.texi; \242then \243 rc=0; \244 CDPATH="${ZSH_VERSION+.}:" && cd ../../doc; \245else \246 rc=$?; \247 CDPATH="${ZSH_VERSION+.}:" && cd ../../doc && \248 $restore $backupdir/* `echo "./../../doc/libffi.info" | sed 's|[^/]*$||'`; \249fi; \250rm -rf $backupdir; exit $rc251make[3]: Leaving directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/doc'252make[3]: Entering directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu'253depbase=`echo src/prep_cif.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\254/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libffi/src=/usr/src/debug/libffi -flto=auto -fexceptions -MT src/prep_cif.lo -MD -MP -MF $depbase.Tpo -c -o src/prep_cif.lo ../src/prep_cif.c &&\255mv -f $depbase.Tpo $depbase.Plo256libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libffi/src=/usr/src/debug/libffi -flto=auto -fexceptions -MT src/prep_cif.lo -MD -MP -MF src/.deps/prep_cif.Tpo -c ../src/prep_cif.c -fPIC -DPIC -o src/.libs/prep_cif.o257depbase=`echo src/types.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\258/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libffi/src=/usr/src/debug/libffi -flto=auto -fexceptions -MT src/types.lo -MD -MP -MF $depbase.Tpo -c -o src/types.lo ../src/types.c &&\259mv -f $depbase.Tpo $depbase.Plo260libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libffi/src=/usr/src/debug/libffi -flto=auto -fexceptions -MT src/types.lo -MD -MP -MF src/.deps/types.Tpo -c ../src/types.c -fPIC -DPIC -o src/.libs/types.o261depbase=`echo src/raw_api.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\262/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libffi/src=/usr/src/debug/libffi -flto=auto -fexceptions -MT src/raw_api.lo -MD -MP -MF $depbase.Tpo -c -o src/raw_api.lo ../src/raw_api.c &&\263mv -f $depbase.Tpo $depbase.Plo264libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libffi/src=/usr/src/debug/libffi -flto=auto -fexceptions -MT src/raw_api.lo -MD -MP -MF src/.deps/raw_api.Tpo -c ../src/raw_api.c -fPIC -DPIC -o src/.libs/raw_api.o265depbase=`echo src/java_raw_api.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\266/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libffi/src=/usr/src/debug/libffi -flto=auto -fexceptions -MT src/java_raw_api.lo -MD -MP -MF $depbase.Tpo -c -o src/java_raw_api.lo ../src/java_raw_api.c &&\267mv -f $depbase.Tpo $depbase.Plo268libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libffi/src=/usr/src/debug/libffi -flto=auto -fexceptions -MT src/java_raw_api.lo -MD -MP -MF src/.deps/java_raw_api.Tpo -c ../src/java_raw_api.c -fPIC -DPIC -o src/.libs/java_raw_api.o269../src/java_raw_api.c: In function 'ffi_java_raw_call':270../src/java_raw_api.c:318:3: warning: 'ffi_java_raw_to_ptrarray' is deprecated [-Wdeprecated-declarations]271 318 | ffi_java_raw_to_ptrarray (cif, raw, avalue);272 | ^~~~~~~~~~~~~~~~~~~~~~~~273../src/java_raw_api.c:77:1: note: declared here274 77 | ffi_java_raw_to_ptrarray (ffi_cif *cif, ffi_java_raw *raw, void **args)275 | ^~~~~~~~~~~~~~~~~~~~~~~~276../src/java_raw_api.c: In function 'ffi_java_translate_args':277../src/java_raw_api.c:329:3: warning: 'ffi_java_raw_size' is deprecated [-Wdeprecated-declarations]278 329 | ffi_java_raw *raw = (ffi_java_raw*)alloca (ffi_java_raw_size (cif));279 | ^~~~~~~~~~~~280../src/java_raw_api.c:45:1: note: declared here281 45 | ffi_java_raw_size (ffi_cif *cif)282 | ^~~~~~~~~~~~~~~~~283../src/java_raw_api.c:332:3: warning: 'ffi_java_ptrarray_to_raw' is deprecated [-Wdeprecated-declarations]284 332 | ffi_java_ptrarray_to_raw (cif, avalue, raw);285 | ^~~~~~~~~~~~~~~~~~~~~~~~286../src/java_raw_api.c:158:1: note: declared here287 158 | ffi_java_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_java_raw *raw)288 | ^~~~~~~~~~~~~~~~~~~~~~~~289../src/java_raw_api.c: In function 'ffi_prep_java_raw_closure':290../src/java_raw_api.c:370:3: warning: 'ffi_prep_java_raw_closure_loc' is deprecated [-Wdeprecated-declarations]291 370 | return ffi_prep_java_raw_closure_loc (cl, cif, fun, user_data, cl);292 | ^~~~~~293../src/java_raw_api.c:338:1: note: declared here294 338 | ffi_prep_java_raw_closure_loc (ffi_java_raw_closure* cl,295 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~296depbase=`echo src/closures.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\297/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libffi/src=/usr/src/debug/libffi -flto=auto -fexceptions -MT src/closures.lo -MD -MP -MF $depbase.Tpo -c -o src/closures.lo ../src/closures.c &&\298mv -f $depbase.Tpo $depbase.Plo299libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libffi/src=/usr/src/debug/libffi -flto=auto -fexceptions -MT src/closures.lo -MD -MP -MF src/.deps/closures.Tpo -c ../src/closures.c -fPIC -DPIC -o src/.libs/closures.o300depbase=`echo src/tramp.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\301/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libffi/src=/usr/src/debug/libffi -flto=auto -fexceptions -MT src/tramp.lo -MD -MP -MF $depbase.Tpo -c -o src/tramp.lo ../src/tramp.c &&\302mv -f $depbase.Tpo $depbase.Plo303libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libffi/src=/usr/src/debug/libffi -flto=auto -fexceptions -MT src/tramp.lo -MD -MP -MF src/.deps/tramp.Tpo -c ../src/tramp.c -fPIC -DPIC -o src/.libs/tramp.o304depbase=`echo src/riscv/ffi.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\305/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libffi/src=/usr/src/debug/libffi -flto=auto -fexceptions -MT src/riscv/ffi.lo -MD -MP -MF $depbase.Tpo -c -o src/riscv/ffi.lo ../src/riscv/ffi.c &&\306mv -f $depbase.Tpo $depbase.Plo307libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libffi/src=/usr/src/debug/libffi -flto=auto -fexceptions -MT src/riscv/ffi.lo -MD -MP -MF src/riscv/.deps/ffi.Tpo -c ../src/riscv/ffi.c -fPIC -DPIC -o src/riscv/.libs/ffi.o308depbase=`echo src/riscv/sysv.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\309/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src '-I. -I../include -Iinclude -I../src' -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libffi/src=/usr/src/debug/libffi -flto=auto -MT src/riscv/sysv.lo -MD -MP -MF $depbase.Tpo -c -o src/riscv/sysv.lo ../src/riscv/sysv.S &&\310mv -f $depbase.Tpo $depbase.Plo311libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src "-I. -I../include -Iinclude -I../src" -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libffi/src=/usr/src/debug/libffi -flto=auto -MT src/riscv/sysv.lo -MD -MP -MF src/riscv/.deps/sysv.Tpo -c ../src/riscv/sysv.S -fPIC -DPIC -o src/riscv/.libs/sysv.o312gcc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -Wall -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libffi/src=/usr/src/debug/libffi -flto=auto -fexceptions -DRISCV -DGENERATE_LIBFFI_MAP \313 -E -x assembler-with-cpp -o libffi.map ../libffi.map.in314/bin/sh ./libtool --tag=CC --mode=link gcc -Wall -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libffi/src=/usr/src/debug/libffi -flto=auto -fexceptions -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -o libffi_convenience.la src/prep_cif.lo src/types.lo src/raw_api.lo src/java_raw_api.lo src/closures.lo src/tramp.lo src/riscv/ffi.lo src/riscv/sysv.lo315libtool: link: ar cr .libs/libffi_convenience.a src/.libs/prep_cif.o src/.libs/types.o src/.libs/raw_api.o src/.libs/java_raw_api.o src/.libs/closures.o src/.libs/tramp.o src/riscv/.libs/ffi.o src/riscv/.libs/sysv.o316libtool: link: ranlib .libs/libffi_convenience.a317libtool: link: ( cd ".libs" && rm -f "libffi_convenience.la" && ln -s "../libffi_convenience.la" "libffi_convenience.la" )318/bin/sh ./libtool --tag=CC --mode=link gcc -Wall -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/libffi/src=/usr/src/debug/libffi -flto=auto -fexceptions -no-undefined -version-info `grep -v '^#' ../libtool-version` -Wl,--version-script,libffi.map '-Wl,-O1' '-Wl,--sort-common' '-Wl,--as-needed' '-Wl,-z,relro' '-Wl,-z,now' -Xcompiler '-flto=auto' -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -o libffi.la -rpath /usr/lib src/prep_cif.lo src/types.lo src/raw_api.lo src/java_raw_api.lo src/closures.lo src/tramp.lo src/riscv/ffi.lo src/riscv/sysv.lo319libtool: link: gcc -shared -fPIC -DPIC src/.libs/prep_cif.o src/.libs/types.o src/.libs/raw_api.o src/.libs/java_raw_api.o src/.libs/closures.o src/.libs/tramp.o src/riscv/.libs/ffi.o src/riscv/.libs/sysv.o -Wl,--as-needed -Wall -march=rv64gc -mabi=lp64d -O2 -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -g -ffile-prefix-map=/build/libffi/src=/usr/src/debug/libffi -flto=auto -Wl,--version-script -Wl,libffi.map -Wl,-O1 -Wl,--sort-common -Wl,-z -Wl,relro -Wl,-z -Wl,now -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,-z -Wl,relro -Wl,-z -Wl,now -flto=auto -Wl,-soname -Wl,libffi.so.8 -o .libs/libffi.so.8.5.0320libtool: link: (cd ".libs" && rm -f "libffi.so.8" && ln -s "libffi.so.8.5.0" "libffi.so.8")321libtool: link: (cd ".libs" && rm -f "libffi.so" && ln -s "libffi.so.8.5.0" "libffi.so")322libtool: link: ( cd ".libs" && rm -f "libffi.la" && ln -s "../libffi.la" "libffi.la" )323make[3]: Leaving directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu'324make[2]: Leaving directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu'325make[1]: Leaving directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu'326MAKE riscv64-unknown-linux-gnu : 0 * all-configured327make[1]: Entering directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu'328make all-recursive329make[2]: Entering directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu'330Making all in include331make[3]: Entering directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/include'332make[3]: Nothing to be done for 'all'.333make[3]: Leaving directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/include'334Making all in testsuite335make[3]: Entering directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/testsuite'336make[3]: Nothing to be done for 'all'.337make[3]: Leaving directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/testsuite'338Making all in man339make[3]: Entering directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/man'340make[3]: Nothing to be done for 'all'.341make[3]: Leaving directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/man'342Making all in doc343make[3]: Entering directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/doc'344make[3]: Nothing to be done for 'all'.345make[3]: Leaving directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/doc'346make[3]: Entering directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu'347make[3]: Leaving directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu'348make[2]: Leaving directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu'349make[1]: Leaving directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu'350==> Entering fakeroot environment...351==> Starting package()...352MAKE riscv64-unknown-linux-gnu : 0 * install353make[1]: Entering directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu'354Making install in include355make[2]: Entering directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/include'356make[3]: Entering directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/include'357make[3]: Nothing to be done for 'install-exec-am'.358 /usr/bin/mkdir -p '/build/libffi/pkg/libffi/usr/include'359 /usr/bin/install -c -m 644 ffi.h ffitarget.h '/build/libffi/pkg/libffi/usr/include'360make[3]: Leaving directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/include'361make[2]: Leaving directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/include'362Making install in testsuite363make[2]: Entering directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/testsuite'364make[3]: Entering directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/testsuite'365make[3]: Nothing to be done for 'install-exec-am'.366make[3]: Nothing to be done for 'install-data-am'.367make[3]: Leaving directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/testsuite'368make[2]: Leaving directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/testsuite'369Making install in man370make[2]: Entering directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/man'371make[3]: Entering directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/man'372make[3]: Nothing to be done for 'install-exec-am'.373 /usr/bin/mkdir -p '/build/libffi/pkg/libffi/usr/share/man/man3'374 /usr/bin/install -c -m 644 ../../man/ffi.3 ../../man/ffi_call.3 ../../man/ffi_prep_cif.3 ../../man/ffi_prep_cif_var.3 '/build/libffi/pkg/libffi/usr/share/man/man3'375make[3]: Leaving directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/man'376make[2]: Leaving directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/man'377Making install in doc378make[2]: Entering directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/doc'379make[3]: Entering directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/doc'380make[3]: Nothing to be done for 'install-exec-am'.381 /usr/bin/mkdir -p '/build/libffi/pkg/libffi/usr/share/info'382 /usr/bin/install -c -m 644 ../../doc/libffi.info '/build/libffi/pkg/libffi/usr/share/info'383 install-info --info-dir='/build/libffi/pkg/libffi/usr/share/info' '/build/libffi/pkg/libffi/usr/share/info/libffi.info'384make[3]: Leaving directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/doc'385make[2]: Leaving directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu/doc'386make[2]: Entering directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu'387make[3]: Entering directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu'388 /usr/bin/mkdir -p '/build/libffi/pkg/libffi/usr/lib'389 /bin/sh ./libtool --mode=install /usr/bin/install -c libffi.la '/build/libffi/pkg/libffi/usr/lib'390libtool: install: /usr/bin/install -c .libs/libffi.so.8.5.0 /build/libffi/pkg/libffi/usr/lib/libffi.so.8.5.0391libtool: install: (cd /build/libffi/pkg/libffi/usr/lib && { ln -s -f libffi.so.8.5.0 libffi.so.8 || { rm -f libffi.so.8 && ln -s libffi.so.8.5.0 libffi.so.8; }; })392libtool: install: (cd /build/libffi/pkg/libffi/usr/lib && { ln -s -f libffi.so.8.5.0 libffi.so || { rm -f libffi.so && ln -s libffi.so.8.5.0 libffi.so; }; })393libtool: install: /usr/bin/install -c .libs/libffi.lai /build/libffi/pkg/libffi/usr/lib/libffi.la394libtool: warning: remember to run 'libtool --finish /usr/lib'395 /usr/bin/mkdir -p '/build/libffi/pkg/libffi/usr/lib/pkgconfig'396 /usr/bin/install -c -m 644 libffi.pc '/build/libffi/pkg/libffi/usr/lib/pkgconfig'397make[3]: Leaving directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu'398make[2]: Leaving directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu'399make[1]: Leaving directory '/build/libffi/src/libffi-3.8.0/riscv64-unknown-linux-gnu'400==> Tidying install...401 -> Removing libtool files...402 -> Removing static library files...403 -> Purging unwanted files...404 -> Stripping unneeded symbols from binaries and libraries...405 -> Compressing man and info pages...406==> Checking for packaging issues...407==> Creating package "libffi"...408 -> Generating .PKGINFO file...409 -> Generating .BUILDINFO file...410 -> Generating .MTREE file...411 -> Compressing package...412==> Creating package "libffi-debug"...413 -> Generating .PKGINFO file...414 -> Generating .BUILDINFO file...415 -> Generating .MTREE file...416 -> Compressing package...417==> Leaving fakeroot environment.418==> Finished making: libffi 3.8.0-1 (Mon Sep 14 02:50:13 2026)419==> builder-signed libffi-3.8.0-1-riscv64.pkg.tar.zst420==> builder-signed libffi-debug-3.8.0-1-riscv64.pkg.tar.zst421==> archci-build finished with 0 at 2026-09-14T02:50:13Z: libffi-3.8.0-1-riscv64.pkg.tar.zst libffi-debug-3.8.0-1-riscv64.pkg.tar.zst