Jan 012018
Full Description of File
Linux shared library tools version 2.9.
These are the tools that are used to
generate DLL jumptable libraries. You can
use these tools to create custom DLLs
These are the tools that are used to
generate DLL jumptable libraries. You can
use these tools to create custom DLLs
Linux shared library tools version 2.9. These are the tools that are used to generate DLL jumptable libraries. You can use these tools to create custom DLLs. | |||
---|---|---|---|
File Name | File Size | Zip Size | Zip Type |
FILE_ID.DIZ | 161 | 119 | deflated |
README | 1712 | 856 | deflated |
TOOLS-29.TGZ | 162039 | 161142 | deflated |
Download File TOOLS-29.ZIP Here
Contents of the README file
Linux shared library tools version 2.9.
These are the tools that are used to
generate DLL jumptable libraries. You can
use these tools to create custom DLLs
These are the tools that are used to generate DLL jumptable libraries.
The stuff under doc is some documentation that describes it
all. If you have groff, you can format this document in
postscript/dvi/ascii/whatever and get a nice printout. If I feel like
uploading a large file, I may leave the postscript version in that
directory before packing the distribution. The README.* files explain
how all of the tools work. The postscript version should be current
with version 2.9 of the tools. If you do not want to print out the
whole manual, you can see the file doc/table_description for the most
recent list of supported libraries.
The stuff under example is a very simple example of how
sharable libraries work under linux. You can just go down there and
type "make" to build the sharable library, and then you can type "make
testit" to generate a test program. You must first compile and
install the tools before you can run this test.
The stuff in the tools directory is the source code for the
various tools used to build the sharable libraries. Please use the
"make install" target in the tools directory to properly install the
tools - they do not simply get copied to /usr/bin.
With version 2.7, there is a call to ___main in the last slot
of the jump table which calls all of the constructors for global
objects that may be in the sharable library. This should improve
operation with libraries that contain C++ code.
NOTE: BINARIES LINKED TO STUB LIBRARIES GENERATED BY TOOLS 2.7
AND LATER WILL NOT RUN WITH SHARED IMAGES GENERATED BY TOOLS 2.6 AND
EARLIER. THIS IS BECAUSE OF THE CALL TO __main IN THE JUMP TABLE TO
INITIALIZE THE CONSTRUCTORS.
These are the tools that are used to
generate DLL jumptable libraries. You can
use these tools to create custom DLLs
These are the tools that are used to generate DLL jumptable libraries.
The stuff under doc is some documentation that describes it
all. If you have groff, you can format this document in
postscript/dvi/ascii/whatever and get a nice printout. If I feel like
uploading a large file, I may leave the postscript version in that
directory before packing the distribution. The README.* files explain
how all of the tools work. The postscript version should be current
with version 2.9 of the tools. If you do not want to print out the
whole manual, you can see the file doc/table_description for the most
recent list of supported libraries.
The stuff under example is a very simple example of how
sharable libraries work under linux. You can just go down there and
type "make" to build the sharable library, and then you can type "make
testit" to generate a test program. You must first compile and
install the tools before you can run this test.
The stuff in the tools directory is the source code for the
various tools used to build the sharable libraries. Please use the
"make install" target in the tools directory to properly install the
tools - they do not simply get copied to /usr/bin.
With version 2.7, there is a call to ___main in the last slot
of the jump table which calls all of the constructors for global
objects that may be in the sharable library. This should improve
operation with libraries that contain C++ code.
NOTE: BINARIES LINKED TO STUB LIBRARIES GENERATED BY TOOLS 2.7
AND LATER WILL NOT RUN WITH SHARED IMAGES GENERATED BY TOOLS 2.6 AND
EARLIER. THIS IS BECAUSE OF THE CALL TO __main IN THE JUMP TABLE TO
INITIALIZE THE CONSTRUCTORS.
January 1, 2018
Add comments