Re: ALSA, link static, cannot find -lasound

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



At Tue, 10 Feb 2009 18:23:18 +0530 (IST),
pavan_savoy@xxxxxxxxxxxxxx wrote:
> 
> There should have been an option to build alsa utilities statically.
> To check the speaker of a platform, I don't have to port the whole of alsa-lib + alsa-utilities on my small busybox file-system, do i ?
> 
> So an aplay or speaker-test would be really helpful in those situations.
> I tried too, to build it statically, but yes, dl_* calls doesn't allow it to be built statically.

Read alsa-lib/INSTALL.  In short, build only static library without shared lib once,
	./configure --disable-shared --enable-static


Takashi

> 
> regards,
> Pavan
> 
> 
> ----- Original Message -----
> From: John Haxby <jch@xxxxxxxxxxxxxxx>
> To: MrUmunhum@xxxxxxxxxxx
> Cc: alsa-user@xxxxxxxxxxxxxxxxxxxxx
> Sent: Tue, 10 Feb 2009 13:57:44 +0530 (IST)
> Subject: Re:  ALSA, link static, cannot find -lasound
> 
> William Estrada wrote:
> > hi group,
> >
> > Trying to rebuild my ALSA programs with static libs.
> >
> > [snip]
> > but when I try with -static, I get this:
> > Code:
> >
> > gcc  -g -O2 -static  -lasound -o volume volume.o 
> > /usr/local/lib/gcc/i686-pc-linux-gnu/4.3.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lasound
> >   
> 
> There isn't a libasound.a so far as I'm aware.    I would say that it's 
> unlikely that any distro would provide one since the alsa library 
> dynamically loads its various modules which rather defeats the object of 
> it being static.
> 
> To be honest, unless you have a really, really good case for a static 
> executable you should avoid them anyway.   At the moment, I can't think 
> of a sensible use-case for static ALSA programs, although I'm sure 
> someone could!
> 
> jch
> 
> ------------------------------------------------------------------------------
> Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
> software. With Adobe AIR, Ajax developers can use existing skills and code to
> build responsive, highly engaging applications that combine the power of local
> resources and data with the reach of the web. Download the Adobe AIR SDK and
> Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
> _______________________________________________
> Alsa-user mailing list
> Alsa-user@xxxxxxxxxxxxxxxxxxxxx
> https://lists.sourceforge.net/lists/listinfo/alsa-user
> 
> 
> --
> My life has changed. What about yours?
> Log on to the new Indiatimes Mail and Live out of the Inbox! http://mail.indiatimes.com
> 
> ------------------------------------------------------------------------------
> Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
> software. With Adobe AIR, Ajax developers can use existing skills and code to
> build responsive, highly engaging applications that combine the power of local
> resources and data with the reach of the web. Download the Adobe AIR SDK and
> Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
> _______________________________________________
> Alsa-user mailing list
> Alsa-user@xxxxxxxxxxxxxxxxxxxxx
> https://lists.sourceforge.net/lists/listinfo/alsa-user
> 

------------------------------------------------------------------------------
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user

[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux