Skip to content

Conversation

kaspar030
Copy link
Contributor

Previously, "make clean-intermediates" ran "make clean" for each used package. That kept all the sources around. That breaks murdock with a full ramdisk, as each package source is kept around ~40 times, and our packages have ~40mb sources, leading to up to 1.6gb unused leftovers in the build ramdisk.

This PR makes "clean-intermediates" run "make distclean" for each used package.

I can't think of anything that would break, but please @ALL, take a thorough but quick look, so we can get murdock running again.

@kaspar030 kaspar030 added Type: bug The issue reports a bug / The PR fixes a bug (including spelling errors) Discussion: RFC The issue/PR is used as a discussion starting point about the item of the issue/PR CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR Area: CI Area: Continuous Integration of RIOT components labels Jul 6, 2016
@kaspar030
Copy link
Contributor Author

Well, it still builds. :)

@kYc0o
Copy link
Contributor

kYc0o commented Jul 6, 2016

Yes, I'm just making a local test!

@kYc0o
Copy link
Contributor

kYc0o commented Jul 6, 2016

It builds for me too, I tested with make clean on the RIOT root. Is that enough?

@kYc0o
Copy link
Contributor

kYc0o commented Jul 6, 2016

Hmmm I think not... can I run only one small test? Since the whole build can take very longtime I'm thinking in another testing way...

@jnohlgard
Copy link
Member

untested ACK. I guess the successful Murdock build should be enough to tell it's working.

@kaspar030
Copy link
Contributor Author

I think the make target clean-intermediates is rarely used (only use I know of is our buildtest), so I think it is fine to merge, and it's small enough to easily revert.

@kaspar030 kaspar030 merged commit e31f034 into RIOT-OS:master Jul 6, 2016
@kaspar030 kaspar030 deleted the clean_pkg_intermediates branch July 6, 2016 16:13
@kYc0o
Copy link
Contributor

kYc0o commented Jul 6, 2016

Great! thanks @gebart @kaspar030 !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: CI Area: Continuous Integration of RIOT components CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR Discussion: RFC The issue/PR is used as a discussion starting point about the item of the issue/PR Type: bug The issue reports a bug / The PR fixes a bug (including spelling errors)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants