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

Bug#576826: marked as done (eglibc: [sparc, alpha] missing declaration for epoll_create1 (?))



Your message dated Mon, 19 Apr 2010 03:48:24 +0000
with message-id <E1O3hyC-0007QQ-LB@ries.debian.org>
and subject line Bug#576826: fixed in rxvt-unicode 9.07-2
has caused the Debian Bug report #576826,
regarding eglibc: [sparc, alpha] missing declaration for epoll_create1 (?)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
576826: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=576826
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: eglibc
Version: 2.10.2-6
Severity: normal

While trying to debug bug #570689, I noticed some inconsistencies how functions epoll_create1 and epoll_create2 are handled on sparc and alpha architectures:


1. In contrast to all other architectures, <sys/epoll.h> declares epoll_create2() rather epoll_create1(). However, this function is not defined anywhere:

$ cat tmp.c #include <sys/epoll.h>
int main(int argc, char **argv)
{
  epoll_create2(42, EPOLL_CLOEXEC);
  return 0;
}

$ gcc -Wall tmp.c /tmp/ccymThnY.o: In function `main':
tmp.c:(.text+0x14): undefined reference to `epoll_create2'
collect2: ld returned 1 exit status


2. Conversely, the epoll_create1 symbol is defined, but not declared anywhere within headers:

$ cat tmp.c #include <sys/epoll.h>
int main(int argc, char **argv)
{
  epoll_create1(EPOLL_CLOEXEC);
  return 0;
}

$ gcc -Wall tmp.c tmp.c: In function ‘main’:
tmp.c:4: warning: implicit declaration of function ‘epoll_create1’

$ nm -D a.out | grep epoll
         U epoll_create1


3. epoll_create1() always fails with errno=ENOSYS (which is fine per se), but on sparc __stub_epoll_create1 is not defined. (It *is* defined on alpha, however.)

--
Jakub Wilk

Attachment: signature.asc
Description: Digital signature


--- End Message ---
--- Begin Message ---
Source: rxvt-unicode
Source-Version: 9.07-2

We believe that the bug you reported is fixed in the latest version of
rxvt-unicode, which is due to be installed in the Debian FTP archive:

rxvt-unicode-lite_9.07-2_amd64.deb
  to main/r/rxvt-unicode/rxvt-unicode-lite_9.07-2_amd64.deb
rxvt-unicode-ml_9.07-2_amd64.deb
  to main/r/rxvt-unicode/rxvt-unicode-ml_9.07-2_amd64.deb
rxvt-unicode_9.07-2.diff.gz
  to main/r/rxvt-unicode/rxvt-unicode_9.07-2.diff.gz
rxvt-unicode_9.07-2.dsc
  to main/r/rxvt-unicode/rxvt-unicode_9.07-2.dsc
rxvt-unicode_9.07-2_amd64.deb
  to main/r/rxvt-unicode/rxvt-unicode_9.07-2_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 576826@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Decklin Foster <decklin@red-bean.com> (supplier of updated rxvt-unicode package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sun, 18 Apr 2010 21:55:23 -0400
Source: rxvt-unicode
Binary: rxvt-unicode rxvt-unicode-ml rxvt-unicode-lite
Architecture: source amd64
Version: 9.07-2
Distribution: unstable
Urgency: low
Maintainer: Decklin Foster <decklin@red-bean.com>
Changed-By: Decklin Foster <decklin@red-bean.com>
Description: 
 rxvt-unicode - RXVT-like terminal emulator with Unicode support
 rxvt-unicode-lite - RXVT-like terminal emulator with basic Unicode support
 rxvt-unicode-ml - multi-lingual terminal emulator with Unicode support for X11
Closes: 575859 576826
Changes: 
 rxvt-unicode (9.07-2) unstable; urgency=low
 .
   [ Jakub Wilk ]
   * Disable use of epoll on Alpha and SPARC, as it is not properly
     supported by (Closes: #576826)
 .
   [ Decklin Foster ]
   * Change xutils build-dep to xutils-dev (Closes: #575859)
   * Fix copyright notice
   * Use "Terminal Emulators" menu section
Checksums-Sha1: 
 9f2f8c5f1a868ae2789ef635a5b083121550778f 1177 rxvt-unicode_9.07-2.dsc
 f6ba41664a25456b3c47ba91e00dabfa0be55499 24909 rxvt-unicode_9.07-2.diff.gz
 ecb804678cade58441a4e21911bd2b23821d316e 1298666 rxvt-unicode_9.07-2_amd64.deb
 8a48362c224f3b37456d3a2538516387c5a87074 1300772 rxvt-unicode-ml_9.07-2_amd64.deb
 4707f1ef0b5e039c5d82c0c1709bf63ae1b5486b 1067778 rxvt-unicode-lite_9.07-2_amd64.deb
Checksums-Sha256: 
 8d3c6086a22f7b0ee7bb2a10e9bdf4fc0e77a425dc3d4cafd2b04f63e9a89c88 1177 rxvt-unicode_9.07-2.dsc
 4e505936c92708b31f50105d502c4c32338b6867f9037b6835c28fbb2660645c 24909 rxvt-unicode_9.07-2.diff.gz
 9741d5eba3ca7167c79ebbeb60e55bc939617731a318716f7a691ebdd8828277 1298666 rxvt-unicode_9.07-2_amd64.deb
 7950c3d3eb72eafd9a7399cc083822a555c4f421b8ad4efb65a4b14aa679d4c7 1300772 rxvt-unicode-ml_9.07-2_amd64.deb
 aab9a802fd37a164a038a9a6898db3c8c765e4c5de4769dacf8b195b0f4b0888 1067778 rxvt-unicode-lite_9.07-2_amd64.deb
Files: 
 1c9f5779d0dcd4a0b614b77c87bd0a50 1177 x11 optional rxvt-unicode_9.07-2.dsc
 7d6910c910fcf24004adc2633310d3ed 24909 x11 optional rxvt-unicode_9.07-2.diff.gz
 ab3e8c70fd1da7e09f99e144f20d13db 1298666 x11 optional rxvt-unicode_9.07-2_amd64.deb
 51c69a046fdb4d6ea81581d438dc6989 1300772 x11 optional rxvt-unicode-ml_9.07-2_amd64.deb
 b61933a925f4388b5c41a94e54ca3362 1067778 x11 optional rxvt-unicode-lite_9.07-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iD8DBQFLy7j7uIJGh/GWjRsRAlQFAJ9OvUhJ0AhXmQZgQOK9ZeHcXyifuACfXBMO
Pi6+LA+eb5w1TB4ijLK8p84=
=x6Hl
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: