GNU Astronomy Utilities - Tasks: task #14100, Script to configure and build in...
You are not allowed to post comments on this tracker with your current authentication level.
task #14100: Script to configure and build in tmpfs (RAM)
Submitter: | Mohammad Akhlaghi <makhlaghi> | ||
Submitted: | Sat 23 Jul 2016 11:35:20 PM UTC | ||
Should Start On: | Sat 23 Jul 2016 03:00:00 PM UTC | Should be Finished on: | Sat 23 Jul 2016 03:00:00 PM UTC |
Category: | Installation | Priority: | 5 - Normal |
Item Group: | Enhancement | Status: | Done |
Privacy: | Public | Assigned to: | makhlaghi |
Percent Complete: | 100% | Open/Closed: | Closed |
Effort: | 0.00 |
Jump to the original submission
Thu 04 Aug 2016 11:28:27 PM UTC, comment #7: |
Mohammad Akhlaghi <makhlaghi> |
Thu 28 Jul 2016 11:35:48 PM UTC, comment #6: This is really interesting/puzzlng!
|
Mohammad Akhlaghi <makhlaghi> |
Thu 28 Jul 2016 11:08:18 PM UTC, comment #5: How can I run configure in a clean workspace without bootstrapping? I noticed the problem with the "build" link not being created just because I was in a clean workspace. You should always start from there when you want to test new features ;-)
|
Mosè Giordano <giordano> |
Thu 28 Jul 2016 10:38:05 PM UTC, comment #4: Great test, thank you! I also tried it out. But I didn't do the bootstrapping because this script is only concerned with configure and make. Both were run after a 'make distclean'.
|
Mohammad Akhlaghi <makhlaghi> |
Thu 28 Jul 2016 06:57:51 PM UTC, comment #3: I just pushed to my gitlab repository a fix: https://gitlab.com/mose/gnuastro/commit/620aaeef1b19da6c89e9a3924c9d4349b12af4a0
|
Mosè Giordano <giordano> |
Mon 25 Jul 2016 10:43:52 AM UTC, comment #2: The script will now make a symbolic link called "build" in the top source directory for easy access to the built files:
|
Mohammad Akhlaghi <makhlaghi> |
Sat 23 Jul 2016 11:38:38 PM UTC, comment #1: Sorry, I forgot to mention that the name of the branch is 'parallel-build-in-tmpfs'. |
Mohammad Akhlaghi <makhlaghi> |
Sat 23 Jul 2016 11:35:20 PM UTC, original submission:
The text below is taken from the comments of the suggested script explaining the purpose of this suggestion. The script has been put in my fork of Gnuastro (link below) for ideas, criticisms, and suggestions prior to merging it with master.
|
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 4 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2016-08-04 | makhlaghi | Status | Ready For Test | Done | |
Percent Complete | 30% | 100% | |||
Open/Closed | Open | Closed | |||
2016-07-25 | makhlaghi | Percent Complete | 20% | 30% |
Powered by Savane 3.13-02a9.
Corresponding source code
After some further modifications, the branch is now merged with master and pushed to the main repository. There is now a new file in the source file and tar-ball called 'tmpfs-config-make' which the user can run with './tmpfs-config-make'.
This script is by no means final, I feel it is just ready for more thorough testing with the rest of Gnuastro. Further issues related to this script can be either submitted as bugs (if there is a problem) or task for possible improvements. Thanks again to Mosè for the great test and improvements in the script.