Project:Toolchain/Porting notes

From Gentoo Wiki
Jump to:navigation Jump to:search

Porting notes

The project maintains various porting notes.

This section describes common build breakages, example fixes and a bit of explanation. Useful to craft the patch and explain upstream why change is needed.

binutils

binutils-2.31.1

binutils-2.32

binutils-2.34

Tracker bug #707898

gcc

gcc-8

gcc-9

gcc-10

gcc-11

gcc-12

gcc-13

gcc-14

glibc

glibc-2.26

glibc-2.27

glibc-2.28

Tracker: bug #663916

glibc-2.30

Tracker: bug #691846

glibc-2.31

Tracker: bug #708318

glibc-2.32

Tracker: bug #736174

glibc-2.33

Tracker: bug #768369

  • ...

glibc-2.34

Tracker: bug #803482

  • error: expected declaration specifiers or "..." before "(" token, bug #803485, conflicting macros in outdated gnulib
  • error: missing binary operator before token "(", SIGSTKSZ, bug #803554, change of SIGSTKSZ definition, outdated gnulib
  • error: variably modified ‘sigsegv_stack’ at file scope, SIGSTKSZ, bug #803644, change of SIGSTKSZ definition
  • error: void value not ignored as it ought to be, closefrom, bug #803557, introduction of void closefrom
  • error: too few arguments to function ‘close_range’, bug #803632, introduction of close_range with 3 params
  • Test failures

glibc-2.35

Tracker: bug #832701

glibc-2.36

Tracker: bug #863215

libffi

libffi-3.3

Tracker: bug #667508

libffi-3.4

Tracker: bug #801109

linux-headers

linux-headers-5.2

Tracker: bug #690296