Hi Judy-ers

We have been successfully using libJudy for a while on a number of different 
ARM (ARMv7-A - generally ARM Cortex-A9) and x86/x86_64 based platforms but have 
recently come across an issue when building it for a new ARM based platform 
(ARMv7-R for an ARM Cortex R4).

Basically a subsequent call to lookup the Judy array via JLG (after a just 
previous call to insert into the Judy array via JLI) returns a pointer value 
offset by two bytes from the pointer returned from JLI.

Can anyone give any hints on what might be likely causing this / where to start 
looking to determine the cause?

The ARM toolchain for this platform uses -fshort-enums and -fpack-struct=4 - 
but removing these doesn't seem to make any difference.

Is this likely alignment / toolchain / what? I am not sure at all where to 
start trying to debug it.

Thanks
Alex 


This communication may contain confidential or copyright information. If you 
are not an intended recipient, you must not keep, forward, copy, use, save or 
rely on this communication, and any such action is unauthorized and prohibited. 
If you have received this communication in error, please reply to this email to 
notify the sender of its incorrect delivery and then delete both the original 
message and your reply.

------------------------------------------------------------------------------
_______________________________________________
Judy-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/judy-devel

Reply via email to