2013/1/29 Stephan Beal <[email protected]>:
> On Tue, Jan 29, 2013 at 9:00 AM, K. Fossil user
> <[email protected]> wrote:
>> Latest stable release or dev release does not compile with option:
>> --static
> ...
> Like networking libs, it will produce warnings like:
>
> warning: Using 'dlopen' in statically linked applications requires at
> runtime the shared libraries from the glibc version used for linking
Those are only warnings, the executable should work fine. I tried it,
and encountered 2 minor problems on Linux:
- "strcmp" from the static C library cannot be used, it should be
replaced by "fossil_strcmp" everywhere. (that's a good idea
anyway, as strcmp is locale-dependant)
>Fossil's TCL support also appears to use dlopen()
- The link flag "-ldl" is missing on Linux. That's the shared library
containing "dlopen",so - indeed - without it, Tcl support will not work.
The first problem is fixed now on trunk, the second one should be easy
to fix (for someone who understands the build system better
than I do).
Regards,
Jan Nijtmans
_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users