summaryrefslogtreecommitdiff
path: root/source_repositories
diff options
context:
space:
mode:
Diffstat (limited to 'source_repositories')
-rw-r--r--source_repositories/gdb.mdwn9
-rw-r--r--source_repositories/glibc.mdwn33
-rw-r--r--source_repositories/llvm.mdwn17
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).