Subversion 1.14.1

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


Hi Franz,

Am 07.09.2021 um 10:54 schrieb Franz Sirl <Franz.Sirl-kernel at lauterbach.com>:
> 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 libsvn_swig_perl-1.la  swigutil_pl.lo ../../../../../subversion/libsvn_delta/libsvn_delta-1.la ../../../../../subversion/libsvn_subr/libsvn_subr-1.la -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/libsvn_swig_perl-1.so.0.0.0

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