[pkg-boost-devel] Bug#653441: epoll_create1() available in C, not C++ (on alpha)?
Steve M. Robbins
steve at sumost.ca
Thu Jan 5 02:44:24 UTC 2012
Howdy,
I'm investigating #653441, a build failure that exists only for Alpha.
The C++ code in question uses epoll_create1().
I've boiled it down to the following test code:
#include <sys/epoll.h>
int main(int ac, char* av[])
{
int fd = epoll_create1(0);
return 0;
}
This can be successfully compiled using "gcc" on both alpha (tested in
sid chroot of albeniz.debian.org) and on my amd64 machine.
However, if I compile using "g++", the amd64 works, but alpha says:
(sid)smr at albeniz:~$ g++ try-epoll.c
try-epoll.c: In function -F¡int main(int, char**)¢:-A
try-epoll.c:5: error: -F¡epoll_create1¢ was not declared in this scope-A
What's the solution? Is there a bug in alpha's libc6.1-dev (source
of epoll.h)?
Thanks,
-Steve
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-boost-devel/attachments/20120104/f2e6c141/attachment.pgp>
More information about the pkg-boost-devel
mailing list