Maneage - Tasks: task #15390, Installing GNU C Library within...
You are not allowed to post comments on this tracker with your current authentication level.
task #15390: Installing GNU C Library within project (glibc)
Submitter: | Mohammad Akhlaghi <makhlaghi> | ||
Submitted: | Sun 15 Sep 2019 01:00:52 PM UTC | ||
Should Start On: | Sat 14 Sep 2019 11:00:00 PM UTC | Should be Finished on: | Sat 14 Sep 2019 11:00:00 PM UTC |
Category: | Software | Priority: | 5 - Normal |
Status: | Postponed | Privacy: | Public |
Percent Complete: | 80% | Assigned to: | makhlaghi |
Open/Closed: | Open | Effort: | 0.00 |
( Jump to the original submission )
Fri 15 Jul 2022 02:33:04 PM UTC, comment #11: |
Boud Roukema <boud>![]() |
Sun 30 Aug 2020 10:26:04 PM UTC, comment #10: Thanks for the explanation (reminder) Mohammad! :)
looks especially interesting for a package like cosmdist . That's now on my TODO list to try some time...
so you're right that the overwhelming bulk of gnulib is for choosing the particular source files (and creating the right sort of configure and Makefiles and so on) needed for a particular target package.
|
Boud Roukema <boud>![]() |
Thu 27 Aug 2020 08:59:07 PM UTC, comment #9: Thanks for bringing this up Boud. Gnulib is a very unique software: it isn't meant to be built (or installed!) independently.
|
Mohammad Akhlaghi <makhlaghi>![]() ![]() |
Thu 27 Aug 2020 08:05:45 PM UTC, comment #8: Should gnulib be a separate task to this one on glibc?
|
Boud Roukema <boud>![]() |
Mon 11 May 2020 08:33:50 PM UTC, comment #7: Since the we started the gitlab.com/maneage group, I am maintaining my development branches there and the old repository in the links before has been deleted.
|
Mohammad Akhlaghi <makhlaghi>![]() ![]() |
Wed 13 Nov 2019 02:33:34 PM UTC, comment #6: In the previous comment, the last link (to a specific commit) was incorrect. Here is the correct link: https://gitlab.com/makhlaghi/reproducible-paper/commit/8340cac356c354 |
Mohammad Akhlaghi <makhlaghi>![]() ![]() |
Wed 13 Nov 2019 12:54:19 PM UTC, comment #5: Thanks to the wonderful guidelines of Linux from scratch (LFS), I made some good progress in this task in the last few days (in my fork's glibc branch). It now builds a temporary GNU Binutils, GNU GCC, and GNU C Library with fixed/known versions.
|
Mohammad Akhlaghi <makhlaghi>![]() ![]() |
Fri 08 Nov 2019 03:39:09 AM UTC, comment #4: Sorry, the conflict between glibc and GMP happens when `gmp.h' is in glibc's include-path (not its installation path as I mentioned before). |
Mohammad Akhlaghi <makhlaghi>![]() ![]() |
Fri 08 Nov 2019 03:28:42 AM UTC, comment #3: The previous problem was fixed by removing MPFR (which depends GMP) as a dependency of the AWK that is built for glibc. Apparently glibc has a conflict with GMP if its in it's installation path.
|
Mohammad Akhlaghi <makhlaghi>![]() ![]() |
Wed 06 Nov 2019 09:23:38 PM UTC, comment #2: I forgot to mention that I am doing this work on the glibc branch of my fork of the project on Gitlab.
|
Mohammad Akhlaghi <makhlaghi>![]() ![]() |
Wed 06 Nov 2019 09:13:41 PM UTC, comment #1: Work on this task has officially started. From the commit message:
|
Mohammad Akhlaghi <makhlaghi>![]() ![]() |
Sun 15 Sep 2019 01:00:52 PM UTC, original submission:
On systems that support it (not including macOS systems for example!), a much better level of control/reproducibility can be achieved if we also have a fixed version of the GNU C library.
|
Mohammad Akhlaghi <makhlaghi>![]() ![]() |
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 5 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2022-07-15 | boud | Summary | Installing GNU C Library within project | ![]() |
Installing GNU C Library within project (glibc) |
2019-11-13 | makhlaghi | Percent Complete | 70% | ![]() |
80% |
2019-11-08 | makhlaghi | Assigned to | None | ![]() |
makhlaghi |
2019-11-08 | makhlaghi | Percent Complete | 50% | ![]() |
70% |
2019-11-06 | makhlaghi | Percent Complete | 0% | ![]() |
50% |
I'm adding "(glibc)" to the task title to make it easier to find. :)