[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Create Shared object without .la file - PAM Module -
From: |
NightStrike |
Subject: |
Re: Create Shared object without .la file - PAM Module - |
Date: |
Sun, 23 Dec 2012 20:25:23 -0500 |
On Fri, Dec 21, 2012 at 12:28 PM, David Boesner <address@hidden> wrote:
> Hi everyone,
>
>
> I'm working on a PAM module. Therefore it is necessary to create a shared
> object in
> /lib/security. That words fine. My problem is, that the .la file is also
> created next to the so file.
> That's why I would like to either create a shared object without the la
> file or delete the
> la file after creating the .so file.
>
> I try it this way:
>
> pamlibdir = $(PAM_DEST_DIR)
> pamlib_LTLIBRARIES = my_module.la
>
> my_module_la_SOURCES = ./src/pam_mypam.c
> my_module_la_LDFLAGS = -module -avoid-version -shared -export-dynamic
> -ltspi -lpam --as-needed --disable-static
> my_module_la_CFLAGS= -Wall -Werror -Wextra
>
> Could you please help me?
>
> Merry X-Mas and a happy new year to everyone.
>
> Regards
>
> David
Have you found a solution to this? I'd like to do the same thing with
the GCC builds. When we build with a sysroot, we get lots of
improperly placed la files around that we have to manually remove from
the toolchain. It'd be fantastic if there was an automatic way to do
that.