...
In addition, there are also a few places where the bsd port has made changes to the shared files and a few changes to files of other os ports (in groups 1-4), and in the shared files of group 5. We call attention to these changes below.
- agent files
BSDPort jdk7 jdk8 hotspot shared changes, agent
BSDPort jdk7 hotspot changes from linux, agent - make files
- os dependent files
- os_cpu dependent files
- shared files
The shared file changes fall into three categories: - The addition of os and os_cpu includes for bsd.
- Modification of print format strings or types. Note that apple's compilers require a long int to be printed with "%ld" regardless of whether this long int is 32 or 64-bits wide. The assumption made by the hotspot code that "%lld" will print all 64-bit integers is not valid.
- Miscellaneous changes
...