Skip to content

Conversation

@jeredfloyd
Copy link
Contributor

glibc 2.36 includes changes (documented at https://sourceware.org/glibc/wiki/Release/2.36#Usage_of_.3Clinux.2Fmount.h.3E_and_.3Csys.2Fmount.h.3E) that create build errors when including linux/fs.h for mount configuration. sys/mount.h is a more appropriate include here, which works with older glibc as well.

@bneradt bneradt added the Build work related to build configuration or environment label Aug 11, 2022
@bneradt bneradt added this to the 10.0.0 milestone Aug 11, 2022
@bneradt bneradt merged commit ae9143a into apache:master Aug 11, 2022
@jeredfloyd jeredfloyd deleted the glibc-2.36-patch branch August 12, 2022 02:56
zwoop pushed a commit that referenced this pull request Aug 23, 2022
@zwoop
Copy link
Contributor

zwoop commented Aug 23, 2022

Cherry-picked to v9.2.x

@zwoop zwoop modified the milestones: 10.0.0, 9.2.0 Aug 23, 2022
cmcfarlen pushed a commit to cmcfarlen/trafficserver that referenced this pull request Aug 23, 2022
masaori335 pushed a commit to masaori335/trafficserver that referenced this pull request Feb 21, 2023
* asf/9.2.x:
  Updated ChangeLog
  utilize proxy.config.hostdb.host_file.interval config variable (apache#9039)
  Remove plugin parent_select unused symbols (apache#9023)
  Require use of 'override' keyword when valid. (apache#8737)
  Fix compile error on macOS (apache#9047)
  Validate that content length header matches object size on cache read (apache#8976)
  Fix reload memory leak (apache#9041)
  Update prepare_proxy_verifier.sh to work in non-git directories (apache#9048)
  Change linux/fs include to build with glibc 2.36 (apache#9027)
  ts::shared_mutex - Fix lock counting for debug (apache#9040)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Build work related to build configuration or environment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants