[Bug 1992159] Re: Syntax error defien in socket.h

Simon Chopin 1992159 at bugs.launchpad.net
Tue Oct 11 08:53:30 UTC 2022


Downgraded as High since it's decidedly not trivial to reproduce.

In theory, this would occur when using a compiler that's not modern
clang nor GCC (nor something that attempts to pass as one of those), and
explicitly enabling the Y2038K mitigations (presumably on 32-bit
architectures).

In practice, I've tried doing so with multiple compilers in the archive
(I didn't know we had that many!), and it turns out most of them like to
pretend they're GCC, and the others simply don't play well with glibc
headers at all.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1992159

Title:
  Syntax error defien in socket.h

Status in glibc package in Ubuntu:
  Triaged

Bug description:
  On line 184 in/usr/include/x86_64-linux-gnu/sys/socket.h it says

  #  defien sendmsg __sendmsg64

  which obviously should read "define" instead.

  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: libc6-dev 2.35-0ubuntu3.1
  ProcVersionSignature: Microsoft 4.4.0-22000.653-Microsoft 4.4.35
  Uname: Linux 4.4.0-22000-Microsoft x86_64
  ApportVersion: 2.20.11-0ubuntu82.1
  Architecture: amd64
  CasperMD5CheckResult: unknown
  Date: Fri Oct  7 13:06:34 2022
  ProcEnviron:
   LD_LIBRARY_PATH=<set>
   TERM=xterm-256color
   PATH=(custom, no user)
   LANG=en_GB.UTF-8
   SHELL=/bin/bash
  SourcePackage: glibc
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1992159/+subscriptions




More information about the foundations-bugs mailing list