diff options
Diffstat (limited to 'source_repositories')
-rw-r--r-- | source_repositories/gdb.mdwn | 9 | ||||
-rw-r--r-- | source_repositories/glibc.mdwn | 33 | ||||
-rw-r--r-- | source_repositories/llvm.mdwn | 17 |
3 files changed, 53 insertions, 6 deletions
diff --git a/source_repositories/gdb.mdwn b/source_repositories/gdb.mdwn index 76b82534..7418f5e4 100644 --- a/source_repositories/gdb.mdwn +++ b/source_repositories/gdb.mdwn @@ -1,4 +1,5 @@ -[[!meta copyright="Copyright © 2010, 2011 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2010, 2011, 2012 Free Software Foundation, +Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -11,5 +12,11 @@ License|/fdl]]."]]"""]] There is a repository for maintenance of [[/GDB]] for the Hurd's needs: `grubber:~tschwinge/tmp/gdb/git`. +<!-- + +No longer, but can't accesss/remove at the moment. + This repository uses [[TopGit]] and is based on <http://sourceware.org/git/?p=gdb.git;a=summary>. + +--> diff --git a/source_repositories/glibc.mdwn b/source_repositories/glibc.mdwn index fabd7cab..d9a470ae 100644 --- a/source_repositories/glibc.mdwn +++ b/source_repositories/glibc.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2010, 2012 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -9,13 +9,26 @@ is included in the section entitled [[GNU Free Documentation License|/fdl]]."]]"""]] There is a repository for maintenance of [[/glibc]] for the Hurd's needs: -<http://git.savannah.gnu.org/cgit/hurd/glibc.git/>. +<http://git.savannah.gnu.org/cgit/hurd/glibc.git/>. It's mainly used for +testing glibc's master branch, but with all the patches that we need on top of +it, and also for development and sharing of (Hurd-specific) glibc patches. This repository uses [[TopGit]]. -*A plan for the Hurd-specific glibc repository*, thread -[begins](http://lists.gnu.org/archive/html/bug-hurd/2010-01/msg00062.html), -[continues](http://lists.gnu.org/archive/html/bug-hurd/2010-02/msg00021.html). +History: *A plan for the Hurd-specific glibc repository*, [[!message-id +"878wbp81ed.fsf@dirichlet.schwinge.homeip.net"]]. + + +# Relation to Debian glibc + +For a lot of topic branches there is a correspondence to a Debian glibc patch, +and vice-versa, which is also indicated by the Debian glibc patch files' names. + +Debian glibc is based on EGLIBC 2.13 and the Savannah hurd/glibc.git one is +tracking sourceware master. + +The Savannah hurd/glibc.git one does not/not yet include +[[libpthread|open_issues/libpthread]], [[open_issue/packaging_libpthread]]. # Usage @@ -91,3 +104,13 @@ Make `tschwinge/Roger_Whittaker` (the current branch) depend on it: 4 files changed, 20 insertions(+), 14 deletions(-) rename {nptl/sysdeps/pthread => sysdeps/gnu}/rt-unwind-resume.c (100%) rename {nptl/sysdeps/pthread => sysdeps/gnu}/unwind-resume.c (93%) + + +# Maintenance + +## Tags + +Occasionally push new tags from the sourceware repository to the Savannah one: + + $ git fetch sourceware + $ git tag | grep ^glibc- | sed 's%^%tag %' | xargs git push savannah diff --git a/source_repositories/llvm.mdwn b/source_repositories/llvm.mdwn new file mode 100644 index 00000000..9788aae1 --- /dev/null +++ b/source_repositories/llvm.mdwn @@ -0,0 +1,17 @@ +[[!meta copyright="Copyright © 2012 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +There are repositories for maintenance of [[/LLVM]] for the Hurd's needs: +`grubber:~tschwinge/tmp/llvm/git`, `grubber:~tschwinge/tmp/llvm/clang/git`, +`grubber:~tschwinge/tmp/llvm/compiler-rt/git`, +`grubber:~tschwinge/tmp/llvm/test-suite/git`. + +These repositories are based on the [upstream Git mirror +repositories](http://llvm.org/docs/GettingStarted.html#git-mirror). |