2016-10-19 22:56 GMT+02:00 Ivo Raisr <iv...@ivosh.net>:

>
>
> 2016-10-19 19:41 GMT+02:00 Rob Boehne <r...@datalogics.com>:
>
>> Hello Ivo,
>>
>> I attempted a fresh hg checkout and build of valgrind-solaris, ran “bash
>> autogen.sh” ./configure CC=“gcc –m64” CXX=“g++ -m64” and gmake, but it died
>> down in VEX in assembly:
>>
>> gcc -m64 -DHAVE_CONFIG_H -I. -I..  -I.. -I../include -I../VEX/pub
>> -I../VEX/pub -DVGA_sparcv9=1 -DVGO_solaris=1 -DVGP_sparcv9_solaris=1
>> -DVGPV_sparcv9_solaris_vanilla=1 -Ipriv  -m64 -O2 -g -std=gnu99 -Wall
>> -Wmissing-prototypes -Wshadow -Wpointer-arith -Wstrict-prototypes
>> -Wmissing-declarations -Wcast-align -Wcast-qual -Wwrite-strings
>> -Wempty-body -Wformat -Wformat-security -Wignored-qualifiers
>> -Wmissing-parameter-type -Wold-style-declaration -fno-stack-protector
>> -fno-strict-aliasing -fno-builtin  -mcpu=niagara -Wbad-function-cast
>> -fstrict-aliasing  -MT 
>> priv/libvex_sparcv9_solaris_a-guest_sparcv9_helpers_crypto.o
>> -MD -MP -MF 
>> priv/.deps/libvex_sparcv9_solaris_a-guest_sparcv9_helpers_crypto.Tpo
>> -c -o priv/libvex_sparcv9_solaris_a-guest_sparcv9_helpers_crypto.o `test
>> -f 'priv/guest_sparcv9_helpers_crypto.c' || echo
>> './'`priv/guest_sparcv9_helpers_crypto.c
>>
>> /usr/bin/as: "/var/tmp//ccyxaWLp.s", line 14: error: cannot use SPARC4
>> instructions in a non-SPARC4 target binary
>>
>> gmake[3]: *** [priv/libvex_sparcv9_solaris_a
>> -guest_sparcv9_helpers_crypto.o] Error 1
>>
>
> Hello Rob,
> I was able to reproduce this problem on Solaris 11.3, sparc T5 LDOM.
> Will fix this and keep you posted.
> I.
>

Hello Rob,

The problem should be fixed by this changeset:

changeset:   2013:a14134110f2d
user:        Ivo Raisr <iv...@ivosh.net>
date:        Thu Oct 20 23:26:49 2016 +0000
files:       VEX/priv/guest_sparcv9_helpers_crypto.c
description: Do not use OSA2011 assembly instructions directly.
...

There is one additional build problem with one of the unit tests but it
does not prevent actually using Valgrind on sparcv9/Solaris.
I will fix it in a few days anyway.
Thank you for reporting this.
I.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to