diff options
author | Thomas Schwinge <tschwinge@gnu.org> | 2012-08-07 23:25:26 +0200 |
---|---|---|
committer | Thomas Schwinge <tschwinge@gnu.org> | 2012-08-07 23:25:26 +0200 |
commit | 2603401fa1f899a8ff60ec6a134d5bd511073a9d (patch) | |
tree | ccac6e11638ddeee8da94055b53f4fdfde73aa5c /open_issues/packaging_libpthread.mdwn | |
parent | d72694b33a81919368365da2c35d5b4a264648e0 (diff) |
IRC.
Diffstat (limited to 'open_issues/packaging_libpthread.mdwn')
-rw-r--r-- | open_issues/packaging_libpthread.mdwn | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/open_issues/packaging_libpthread.mdwn b/open_issues/packaging_libpthread.mdwn index d243aaaa..528e0b01 100644 --- a/open_issues/packaging_libpthread.mdwn +++ b/open_issues/packaging_libpthread.mdwn @@ -137,3 +137,53 @@ License|/fdl]]."]]"""]] <youpi> I know, I've asked tschwinge about it <youpi> it's not urging anyway <pinotree> right + + +## IRC, freenode, #hurd, 2012-07-21 + + <pinotree> tschwinge: btw, samuel suggested to rename in libpthread ia32 → + i386, to better fit with glibc + <tschwinge> pinotree: Hmm, that'd somewhat break interopability with + Viengoos' use of libpthread. + <pinotree> how would it break with viengoos? + <tschwinge> I assume it is using the i386 names. Hmm, no isn't it x86_64 + only? + <tschwinge> I'll check. + <pinotree> does it use automake (with the Makefile.am in repo)? + <tschwinge> I have no idea what the current branch arrangement is. + <pinotree> tschwinge: it looks like ia32 is hardcoded in Makefile and + Makefile.am + + +## IRC, freenode, #hurd, 2012-08-07 + + <tschwinge> Also, the Savannah hurd/glibc.git one does not/not yet include + libpthread. + <tschwinge> But that could easily be added as a Git submodule. + <tschwinge> youpi: To put libpthread into glibc it is literally enough to + make Savannah hurd/libpthread.git appear at [glibc]/libpthread? + <youpi> tschwinge: there are some patches needed in the rest of the tree + <youpi> see in debian, libpthread_clean.diff, tg-libpthread_depends.diff, + unsubmitted-pthread.diff, unsubmitted-pthread_posix_options.diff + <tschwinge> The libpthread in Debian glibc is + hurd/libpthread.git:b428baaa85c0adca9ef4884c637f289a0ab5e2d6 but with + 25260994c812050a5d7addf125cdc90c911ca5c1 »Store self in __thread variable + instead of threadvar« reverted (why?), and the following additional + change applied to Makefile: + <tschwinge> ifeq ($(IN_GLIBC),yes) + <tschwinge> $(inst_libdir)/libpthread.so: + $(objpfx)libpthread.so$(libpthread.so-version) \ + <tschwinge> $(+force) + <tschwinge> - ln -sf $(slibdir)/libpthread.so$(libpthread.so-version) + $@ + <tschwinge> + ln -sf libpthread.so$(libpthread.so-version) $@ + <braunr> tschwinge: is there any plan to merge libpthread.git in glibc.git + upstream ? + <tschwinge> braunr, youpi: Has not yet been discussed with Roland, as far + as I know. + <youpi> has not + <youpi> libpthread.diff is supposed to be a verbatim copy of the repository + <youpi> and then there are a couple patches which don't (yet) make sense + upstream + <youpi> the slibdir change, however, is odd + <youpi> it must be a leftover |