yann@1: This is the README for crosstool-NG yann@1: yann@1465: TABLE OF CONTENT / yann@1465: ________________/ yann@1465: yann@1465: - GETTING STARTED yann@1465: - PARTICIPATING yann@1465: - Sending a bug report yann@1465: - Sending patches yann@1465: - CREDITS yann@1465: - KNOWN ISSUES yann@1465: yann@1465: yann@1465: GETTING STARTED / yann@1465: _______________/ yann@1465: yann@88: To get you started, just enter: yann@185: ./configure --help yann@1: yann@185: You can find a (terse and WIP) documentation in docs/overview.txt. yann@1: yann@1: You can also point your browser to yann@1463: http://ymorin.is-a-geek.org/projects/crosstool yann@96: yann@1465: PARTICIPATING / yann@1465: _____________/ yann@1465: yann@1465: Sending a bug report yann@1465: -------------------- yann@1465: yann@1465: If you need to send a bug report, please send a mail with subject yann@1490: prefixed with "[CT_NG]" with to following destinations: yann@1490: TO: yann.morin.1998 (at) anciens.enib.fr yann@1490: CC: crossgcc (at) sourceware.org yann@1465: yann@1465: Sending patches yann@1465: --------------- yann@1465: yann@1335: If you want to enhance crosstool-NG, there's a to-do list in the TODO file. yann@1335: yann@1348: Patches should come with the appropriate SoB line. A SoB line is typically yann@1490: something like: yann@1465: Signed-off-by: John DOE yann@1348: yann@1348: The SoB line is clearly described in Documentation/SubmittingPatches , section yann@1348: 12, of your favourite Linux kernel source tree. yann@1348: yann@1466: Then you'll need to correctly configure Mercurial. There are two extensions yann@1466: that you may find usefull: yann@1466: - mq : http://mercurial.selenic.com/wiki/MqExtension yann@1466: - patchbomb : http://mercurial.selenic.com/wiki/PatchbombExtension yann@1466: yann@1466: Here's a typical hacking session: yann@1466: hg clone http://ymorin.is-a-geek.org/hg/crosstool-ng crosstool-ng yann@1466: cd crosstool-ng yann@1466: hg qinit yann@1466: hg qnew -D -U -e my_first_patch yann@1466: *edit patch description* yann@1466: *hack* *hack* *check* *fails* *hack* *hack* *check* *works* yann@1466: hg qref -D -e yann@1466: *edit patch description, serving as commit message* yann@1466: hg qnew -D -U -e my_second_patch yann@1466: *edit patch description* yann@1466: *hack* *hack* *check* *fails* *hack* *hack* *check* *works* yann@1466: hg qref -D -e yann@1466: *edit patch description, serving as commit message* yann@1466: hg email --outgoing --intro \ yann@1466: --from '"Your Full NAME" ' \ yann@1466: --to '"Yann E. MORIN" ' \ yann@1466: --cc 'crossgcc (at) sourceware.org' yann@1466: *edit introductory message* yann@1466: *wait for feedback* yann@1466: *re-send if no answer for a few days* yann@1466: yann@1466: Note: replace' (at) ' above with a plain '@'. yann@1466: yann@1465: CREDITS / yann@1465: _______/ yann@1465: yann@386: The people that helped are listed in docs/CREDITS. Many thanks to them! :-) yann@185: yann@1465: KNOWN ISSUES / yann@1465: ____________/ yann@1465: yann@908: The list of known issues is listed in docs/known-issues.txt. yann@817: yann@185: Aloha!