Skip to content

Drop '--enable-static' configure option, broken with too much maint overhead #368

@az143

Description

@az143

that's with the code from git, head at efed0db.
./autogen.sh, ./configure --enable-static and make results in a fully dynamic finit

$ ldd ./src/finit
	linux-vdso.so.1 (0x00007ffe7f358000)
	libite.so.5 => /lib/x86_64-linux-gnu/libite.so.5 (0x00007f6d2e7ef000)
	libuev.so.2 => /lib/x86_64-linux-gnu/libuev.so.2 (0x00007f6d2e7e8000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f6d2e614000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f6d2e855000)

trying to force this a bit harder with ./configure --enable-static=yes --enable-shared=no doesn't get me anywhere either:

$ make 
...
Making all in plugins
make[2]: Entering directory '/tmp/finitupstream/finit/plugins
...
  CCLD     libplug.la
libtool:   error: cannot build a shared library See the libtool documentation for more information. Fatal configuration error.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions