libgcrypt-1.7.0/1.6.5/1.6.4 vs. differences in longlong.h
Jan Friedel
jan.friedel at oracle.com
Wed Jun 1 22:28:05 CEST 2016
Hi,
looking at libgcrypt-1.6.5 and libgcrypt-1.7.0, there are
significant changes in the mpi/longlong.h which are (?) tough to
map to the respective changesets in the libgcrypt git repo.
In particular:
--- 8< ---
% diff -u ./libgcrypt-1.6.5/mpi/longlong.h
./libgcrypt-1.7.0/mpi/longlong.h | ggrep -n -B3 -A3 sparcv8
1115- "rJ" ((USItype)(al)), \
1116- "rI" ((USItype)(bl)) \
1117- __CLOBBER_CC)
1118:-#if defined (__sparc_v8__) || defined(__sparcv8)
1119-+# if defined (__sparc_v8__)
1120- /* Don't match immediate range because, 1) it is not often useful,
1121- 2) the 'I' flag thinks of the range as a 13 bit signed interval,
%
--- 8< ---
Compiling version 1.7.0 on a SPARC finishes with a
missing/unresolved symbol __udiv_qrnnd during linking.
Wouldn't you have any idea why there is the difference in the
git repo content vs. longlong.h in the earlier and current
versions of libgcrypt (1.6.4, 1.6.5)?
Thank you,
Jan Friedel
More information about the Gcrypt-devel
mailing list