# Node: /lib/x86\_64-linux-gnu/libm.so.6: version \`GLIBC\_2.27' not found (required by node)

**URL:** https://travis-ci.community/t/node-lib-x86-64-linux-gnu-libm-so-6-version-glibc-2-27-not-found-required-by-node/13655
**Category:** Node.js
**Created:** [March 1, 2023, 11:48am UTC](https://travis-ci.community/t/node-lib-x86-64-linux-gnu-libm-so-6-version-glibc-2-27-not-found-required-by-node/13655 "2023-03-01T11:48:39Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![StevieJayCee](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/steviejaycee/32/8711_2.png) [@StevieJayCee](https://travis-ci.community/u/StevieJayCee)
#### Post date: [May 3, 2023, 1:10pm UTC](https://travis-ci.community/t/node-lib-x86-64-linux-gnu-libm-so-6-version-glibc-2-27-not-found-required-by-node/13655/2 "2023-05-03T13:10:22Z")

</div>

For anyone else finding this, Node 18 (and beyond) is [built against RHEL8](https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V18.md#toolchain-and-compiler-upgrades) . The GLIB requirement isn’t backwards compatible. You’ll need to target [ubuntu 20](https://github.com/nodejs/node/blob/main/BUILDING.md#platform-list), 22 and beyond to build successfully.

Info on supported environments and how to change the default target: [The Ubuntu Linux Build Environments - Travis CI](https://docs.travis-ci.com/user/reference/linux/)

---

_[View the full topic](https://travis-ci.community/t/node-lib-x86-64-linux-gnu-libm-so-6-version-glibc-2-27-not-found-required-by-node/13655)._
