Hi again!
> Well, no multiple $lazyN is improvement, isn't it? The above error
> message doesn't make sense though. uplink.obj complains about symbol
> being already defined in itself... H-m-m-m... I have to ponder over
> this...
Thanks. But i have made some progress... see later in this mail.
> Stop saying "it works properly." It links, it passes the test, but it's
> missing the functionality. A.
Well, functionality which I don't need. It still works properly for my
purposes. I can link all my applications to these dlls so functionality
for my needs are enough :)) Also I always prefer static libraries. I
only do these things and spend time on it to help you and others to make
openssl is the best.
So I have done more research on this anomaly. I inspected the temporary
file which used to link the dll in the following command:
link /nologo /subsystem:console /opt:ref bufferoverflowU.lib /dll
/out:out32dll\libeay32.dll /def:ms/LIBEAY32.def
@C:\DOCUME~1\admin\LOCALS~1\Temp\nm1659.tmp
So nm1659.tmp contains the following:
uptable.obj uplink.obj tmp32dll\uplink.obj tmp32dll\cryptlib.obj
tmp32dll\mem.obj....... (I don't include the whole file)
As you can see there is multiple uses of uplink.obj. That is the reason
- I think - why it worked for me without adding to SHLIB_EX_OBJ .
As I see uplink is automatically compiled and included by the make file
without need to be added to SHLIB_EX_OBJ.
Thanks for your time,
--
Matyas Majzik
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [EMAIL PROTECTED]