Re: SALSA-Lib versus C++

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

 



At Sun, 1 Jul 2007 19:33:24 -0400,
J. Scott Merritt wrote:
> 
> Dear List,
> 
> It -appears- to me that the source file headers generated by
> SALSA-Lib-0.0.5 (for example SALSA:asoundlib.h)  are not
> generally usable from within a C++ program compiled with g++.
> 
> The first problem that I encountered was a failure in
> IOC_TYPECHECK from asm-generic/ioctl.h.  After much searching,
> I concluded that this is a component of continuing struggles
> related to "sanitized linux-kernel-headers".  Some of the Debian
> folks have supplied patches to disable this particular check when
> the ioctl.h file is included from userland, but these patched
> headers are not present in my cross-compile environment.  This
> behavior apparently is not a problem with gcc or g++ < 2.3.3 -
> but shows up in later versions of g++. ... a real mess as best
> I can tell ...
> 
> The next problem is that when warnings are enabled, g++
> complains vigorously about void pointers that are implicitly
> cast to typed pointers through-out all of the SALSA-Lib
> supplied header files.
> 
> Perhaps SALSA-Lib was never intended from usable from C++
> programs - and indeed it could argued that its intended
> application (embedded systems) should avoid the use of C++.
> If this is the case, perhaps a mention of this restriction
> might be appropriate on the SALSA-Lib Website and/or in 
> its README file ?

Did you try to include it from extern "C" { .. } block?


Takashi
_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux