Skip to content

Initial support for GNU/Hurd#2088

Open
pinotree wants to merge 1 commit into
abseil:masterfrom
pinotree:hurd
Open

Initial support for GNU/Hurd#2088
pinotree wants to merge 1 commit into
abseil:masterfrom
pinotree:hurd

Conversation

@pinotree

Copy link
Copy Markdown

Tweak configuration & tests so that most of abseil works on the Hurd:

  • enable available TLS (__thread, in practice)
  • enable available mmap
  • enable available POSIX semaphores
  • enable available POSIX write()
  • disable the ELF symbolizer: while the object format is ELF, the symbolizer uses bits (i.e. mmap files in /proc) not currently available
  • use the available /proc/self/exe
  • tweak a log test for the different value of EBADF

Tweak configuration & tests so that most of abseil works on the Hurd:
- enable available TLS ("__thread", in practice)
- enable available mmap
- enable available POSIX semaphores
- enable available POSIX write()
- disable the ELF symbolizer: while the object format is ELF, the
  symbolizer uses bits (i.e. "mmap" files in /proc) not currently
  available
- use the available /proc/self/exe
- tweak a log test for the different value of EBADF
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants