mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-04-03 17:29:05 +00:00
Here's a couple of patches to get strace 4.5.19 to configure and build properly with the latest kernel headers. Not pretty, but hopefully enough while we wait for 4.5.20 to be released. With the current strace-4.5.19 patches I failed to get the configure script running even on my host environment. Also, when cross building the configure script needs to look for the proper system headers to be able to properly set HAVE_LINUX_NETLINK_H. Otherwise you get: [EXTRA] Building strace [ERROR] /home/jocke/x-tools/targets/src/strace-4.5.19/net.c:976: error: field 'nl' has incomplete type [ERROR] make[2]: *** [net.o] Error 1 [ERROR] make[1]: *** [all] Error 2 The fix was simple, backport a change set from the git[1] tree and run autoreconf to update the configure script. [1] - http://strace.git.sourceforge.net/git/gitweb.cgi?p=strace/strace;a=commit;h=f0df31e71a58c6e79ba77c1a9d84b2f38d44bec7
Rename directory "licenses" to "licenses.d" for those filesystems unable to handle lower/upper case.
This is the README for crosstool-NG TABLE OF CONTENT / ________________/ - GETTING STARTED - CREDITS - KNOWN ISSUES GETTING STARTED / _______________/ To get you started, just enter: ./configure --help You can find a (terse and WIP) documentation in docs/overview.txt. Here's a summary of what you'll find in there: Introduction History Installing crosstool-NG Configuring crosstool-NG Running crosstool-NG Using the toolchain Toolchain types Contributing Internals You can also point your browser at: http://ymorin.is-a-geek.org/projects/crosstool CREDITS / _______/ The people that helped are listed in docs/CREDITS. Many thanks to them! :-) KNOWN ISSUES / ____________/ The list of known issues is listed in docs/known-issues.txt. Aloha!
Description
Languages
Shell
50.9%
C
27.4%
M4
16.8%
Makefile
2%
Yacc
1.4%
Other
1.5%