This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Unable to disable shared-libraries
- From: Ajay Garg <ajaygargnsit at gmail dot com>
- To: gcc-help at gcc dot gnu dot org
- Date: Tue, 12 Jun 2018 16:53:04 +0530
- Subject: Unable to disable shared-libraries
Hi All.
I am wanting to compile leptonica
(https://github.com/DanBloomberg/leptonica.git, branch => v1.71)
completely in static mode.
I have done the following :
############################################################################
./configure --prefix=/usr --enable-shared=no --enable-static=yes
make SHARED=no STATIC=yes CFLAGS='-g -O2 -nostartfiles -nodefaultlibs
-nostdlib -static' CXXFLAGS='-nostartfiles -nodefaultlibs -nostdlib
-static' CPPFLAGS='-nostartfiles -nodefaultlibs -nostdlib -static'
LIBS=' /newlib/newlib/libc.a'
############################################################################
But I still manage to land on the following :
############################################################################
*** Warning: Linking the shared library liblept.la against the
*** static library /newlib/newlib/libc.a is not portable!
############################################################################
Am I disabling the shared-flags correctly in gcc (doesn't seem so currently)?
Will be grateful for pointers.
Thanks and Regards,
Ajay