OSSP CVS Repository

ossp - Ticket #148
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [Attach]  [Edit]  [History

Ticket 148: static linking to the library

I cannot statically link to the libuuid.a library. I compiled a test code but it requires the shared object library be available.

My test code is simply the function call described in the man page (uuid_v1) within a main function. My compile line is "gcc -o myuuid myuuid.c -L/usr/local/lib -luuid"

When I execute I get "./myuuid: error while loading shared libraries: libuuid.so.15: cannot open shared object file: No such file or directory"

I am guessing that this is not a bug with the uuid package, but something I am doing wrong? But there is no forum or support to send to. Thanks in advance for any pointers you could provide.

Thanks Bernard Puc

[Append remarks]

Remarks:

/usr/local/lib has to be in your LD_LIBRARY_PATH if you have installed OSSP uuid with --enable-shared --prefix=/usr/local. Alternatively build OSSP uuid statically with --enable-static --disable-shared and reinstall and relink your program.
[Append remarks]

Properties:

Type: event           Version: 1.5.1 
Status: closed          Created: 2006-Dec-18 04:13
Severity:          Last Change: 2007-Jan-01 19:31
Priority:          Subsystem: uuid 
Assigned To: rse           Derived From:  
Creator: anonymous 

CVSTrac 2.0.1