libxg is a library designed on the principle of GNUlib, but designed to easily be shoehorned into a program, BSD licensed, and improves irix portability.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
aurxenon 924511dd4c Misc. fixes for C++ 1 week ago
include Misc. fixes for C++ 1 week ago
src Misc. fixes for C++ 1 week ago
.gitignore Initial commit 1 year ago
BUILDING Added guards, building instructions, and updated README to reflect refactoring. 1 year ago
LICENSE Initial commit 1 year ago Updated README to add link to wiki 1 year ago Just a hacky little command 1 year ago


libxg, or libxenograft, is a currently maintained set of function headers targeted for IRIX to help ease porting of more modern software by providing definitions and header files IRIX does not have.

The original code in the file is released under a 3-clause BSD license due to mostly being derived from BSD and Solaris' BSD code.

libxg is currently in beta: It should be okay for most basic use-cases


See BUILDING for how to build.

To compile dynamically against it, pass -lxg to the linker. Otherwise, you can take libxg.a and compile it statically.

The protos should be good enough to drop right into /usr/include.


See the wiki article here: