Hi Yann,
Thank you very much. That command works! Configuration script runs with no
error so far. Much appreciated.

Thanks,
Shariful

On Wed, Oct 20, 2021 at 4:25 PM Yann Ylavic <ylavic....@gmail.com> wrote:

> On Wed, Oct 20, 2021 at 10:55 PM Shariful Alam <dipto...@gmail.com> wrote:
> >
> > I do not understand why it shows my C compiler is not working? The
> config.log https://pastebin.com/U72JMZqF
>
> This is because "./configure" will try to run this command to test the
> compile:
>
>   gcc -DSSL_EXPERIMENTAL_ENGINE -DSSL_ENGINE -DOPENSSL_LOAD_CONF -g
> -O2 -pthread -DLINUX -D_REENTRANT -D_GNU_SOURCE -L./libxxx
> -Wl,-Bstatic -lxxx -Wl,-rpath=/opt/openssl/lib conftest.c
>
> which raises:
>   1. /usr/bin/ld: cannot find -lxxx
>   2. /usr/bin/ld: cannot find -lgcc_s
>   3. /usr/bin/ld: cannot find -lgcc_s
>
> You probably can address 1. by using the real lib name.
> For 2. and 3. I'd suggest:
>   LDFLAGS='-L./libxxx -Wl,-Bstatic -lxxx -Wl,-Bdynamic
> -Wl,-rpath=/opt/openssl/lib'
> because only the libs between -Bstatic and -Bdynamic should be linked
> statically.
> Though probably the '-Wl,-Bstatic -lxxx -Wl,-Bdynamic' belongs more in
> LIBS=...
>
> Also note that you could use NOTEST_LDFLAGS and NOTEST_LIBS (instead
> of LDFLAGS and LIBS) for them to apply to the httpd linking only (they
> won't be added to all the gcc tests run by ./configure). They need to
> be correct still, otherwise ./configure will pass but not make..
>
> Regards;
> Yann.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
> For additional commands, e-mail: users-h...@httpd.apache.org
>
>

Reply via email to