GNU Gnulib
E354901
GNU Gnulib is a portability and utility library for the GNU system that provides reusable code modules to help software run consistently across different Unix-like platforms.
All labels observed (2)
| Label | Occurrences |
|---|---|
| GNU Gnulib canonical | 2 |
| Gnulib | 1 |
Statements (46)
| Predicate | Object |
|---|---|
| instanceOf |
GNU Project component
ⓘ
free software ⓘ software library ⓘ |
| buildIntegration |
GNU Autoconf
ⓘ
surface form:
Autoconf
GNU Automake ⓘ
surface form:
Automake
GNU libtool ⓘ
surface form:
Libtool
|
| category | GNU programming tool ⓘ |
| designGoal |
allow selective import of modules
ⓘ
avoid creating a traditional binary library ⓘ share portability fixes across many projects ⓘ |
| developer |
Free Software Foundation
ⓘ
GNU Project ⓘ |
| distributionModel | source code modules copied into projects ⓘ |
| documentation | https://www.gnu.org/software/gnulib/manual/ ⓘ |
| feature |
autoconf and automake support
ⓘ
build system integration support ⓘ collection of source code modules ⓘ configure-time tests for system features ⓘ cross-platform compatibility wrappers ⓘ replacement implementations of missing or broken system functions ⓘ utility functions for common programming tasks ⓘ |
| license |
GNU General Public License
ⓘ
GPL-compatible free software license ⓘ |
| name | GNU Gnulib self-link ⓘ |
| operatingSystem |
GNU userland
ⓘ
surface form:
GNU system
Unix-like systems ⓘ |
| partOf | GNU Project ⓘ |
| primaryLanguage | C ⓘ |
| programmingLanguage | C ⓘ |
| purpose |
help software run consistently across different Unix-like platforms
ⓘ
improve software portability ⓘ provide reusable code modules ⓘ |
| repositoryHosting | Savannah ⓘ |
| shortName |
GNU Gnulib
self-linksurface differs
ⓘ
surface form:
Gnulib
|
| softwareGenre |
portability library
ⓘ
utility library ⓘ |
| supports |
GNU/Linux
ⓘ
POSIX platforms ⓘ various Unix-like operating systems ⓘ |
| targetAudience |
C software developers
ⓘ
maintainers of GNU packages ⓘ |
| usedBy | many GNU packages ⓘ |
| usedFor |
providing consistent APIs across platforms
ⓘ
replacing non-portable system calls ⓘ |
| versionControlSystem | Git ⓘ |
| website | https://www.gnu.org/software/gnulib/ ⓘ |
Referenced by (3)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Gnulib