Subversion 1.14.1

Dagobert Michelsen dam at
Wed Sep 8 12:50:31 CEST 2021

Hi Franz,

Am 07.09.2021 um 10:54 schrieb Franz Sirl <Franz.Sirl-kernel at>:
> FWIW, here my current patch for subversion that builds/tests/packages fine on Solaris11. On Solaris10 it builds and tests fine, but fails during packaging:
> cd subversion/bindings/swig/perl/libsvn_swig_perl && /opt/csw/bin/bash "/home/fsirl/opencsw/subversion/trunk/work/build-isa-sparcv9-python_version-2.7/subversion-1.14.1/libtool" --tag=CC --silent --mode=link /opt/developerstudio12.6/bin/cc  -xO3 -m64 -xarch=sparc   -xO3 -m64 -xarch=sparc  -m64 -xarch=sparc -L/opt/csw/bdb48/lib/64 -L/opt/csw/lib/64/64 -L/opt/csw/lib/64 -lintl -liconv  -L/opt/csw/bdb48/lib/64 -L/opt/csw/lib -L/opt/csw/lib -L/opt/csw/lib  -rpath /opt/csw/lib/64 -version-info 0  -o  swigutil_pl.lo ../../../../../subversion/libsvn_delta/ ../../../../../subversion/libsvn_subr/ -L/opt/csw/lib/64 -laprutil-1 -L/opt/csw/lib/64 -lapr-1   -lsocket
> ld: fatal: file .libs/swigutil_pl.o: wrong ELF class: ELFCLASS32
> ld: fatal: file processing errors. No output written to .libs/

This happens when something is available in 32 bit only: in this case the ffi-bindings.

The 64 bit tests for x86 works fine, but in sparcv9 I get one failed test:

START: ra-test
TEST ASSERTION FAILED: child_exit_code == 0
PASS:  ra-test 1: test svn_ra_get_location_segments
PASS:  ra-test 2: test ra_svn tunnel callback check
svn_tests: E200006: Test crashed (run in debugger with '--allow-segfaults')
FAIL:  ra-test 3: test ra_svn tunnel creation callbacks
FAIL:  ra-test: Unknown test failure; see tests.log.
END: ra-test
ELAPSED: ra-test 0:00:09.533302

Is this an artefact of the non-split apr headers between 32 and 64 bit?

I have committed my 64 bit changes in r26782. This looks like the last
failing part before we can push out 64 bit.

Best regards

  — Dago

"You don't become great by trying to be great, you become great by wanting to do something,
and then doing it so hard that you become great in the process." - xkcd #896

More information about the users mailing list