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                       openssl-dev@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to