HP-UX 11i Version 1.6 Release Notes
Programming
Judy Libraries
Chapter 7
123
Judy Libraries
The Judy libraries were originally delivered on PA RISC systems only. These libraries
have been re-compiled on the IPF platform and are now available in both the
compatibility mode version, as well as, the native mode version.
Summary of Change
The Judy libraries have been ported to the IPF platform.
Details of Change
Judy libraries:
• Provide an ideal tool for implementing sparse arrays.
• Provide unbounded array capability.
• Provide scalable arrays that can grow dynamically to very large populations with
excellent performance and memory usage characteristics.
• Provide a core technology that replaces many traditional data structures and
algorithms, such as arrays, sparse arrays, hash tables, B-trees, binary trees, linear
lists, skip lists, sort and search algorithms, and counting functions.
The Judy library files in HP-UX include:
Impact
No impacts.
Compatibility
No compatibility impacts, though applications may need to be re-linked to take
advantage of the updated libraries.
Table 7-6 HP-UX Judy Library Files
/usr/lib/hpux32/libJudy.a 32-bit, IPF, archive
/usr/lib/hpux32/libJudy.so 32-bit, IPF, shared
/usr/lib/hpux64/libJudy.a 64-bit, IPF, archive
/usr/lib/hpux64/libJudy.so 64-bit, IPF, shared
/usr/lib/libJudy.sl/ 32-bit, PA-RISC 1.1, shared
/usr/lib/pa20_32/libJudy.sl 32-bit, PA-RISC 2.0, shared
/usr/lib/pa20_64/libJudy.sl 64-bit, PA-RISC 2.0, shared