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

Reply via email to