Marek Paliwoda wrote:
There are some techincal differences.
1. On some system it will be hard (or impossible) to overload some
subsystem using only libraries. F.e. nulrdd which should replaces
whole RDD tree for applications which do not want to use any
RDD releated code will not work if you will try to link sth like:
gcc myapp.o -lnulrdd -lhrb
because myapp.o has no reference to any symbols in nulrdd so
nulrdd will be ignored and then all RDD code will be taken
from hrb where such references will appear.
Of course such situatios exist only in few linkers.
Are you absolutly sure ? AFAIK there is *always* a reference to RDD
code from VM. Otehrwise it would be possible to link an executable
without *any* rdd library, which is IMO impossible. So yes,
gcc myapp.o -lnulrdd -lhrb
will work.
Or in case linker does not support rescan, a simple REQUEST NULRDD
would certainly help and would be consistent with "Clipper rules".
--
Marek
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour