Skip to content

{lang}[*] include zlib as a dependency in all Tcl easyconfigs (WIP)#1344

Merged
boegel merged 5 commits intoeasybuilders:developfrom
boegel:Tcl_zlib
Mar 25, 2015
Merged

{lang}[*] include zlib as a dependency in all Tcl easyconfigs (WIP)#1344
boegel merged 5 commits intoeasybuilders:developfrom
boegel:Tcl_zlib

Conversation

@boegel
Copy link
Copy Markdown
Member

@boegel boegel commented Jan 27, 2015

this syncs up existing easyconfigs like was done by @gjbex in #1340

the unit tests will check whether any conflicts were introduced at all (but I don't think there are)

@gjbex, @wpoely86: please review?

@hpcugentbot
Copy link
Copy Markdown

Test FAILed.

@boegel boegel changed the title {lang}[*] include zlib as a dependency in all Tcl easyconfigs (REVIEW) {lang}[*] include zlib as a dependency in all Tcl easyconfigs (WIP) Jan 28, 2015
@wpoely86
Copy link
Copy Markdown
Member

looks fine

but maybe a more permanent solution is to add it to the toolchain?

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Jan 28, 2015

@wpoely86: that's a can of worms that we have to tackle carefully... but it's worth looking into, especailly for the common toolchains

@wpoely86
Copy link
Copy Markdown
Member

No bigger can of worms then adding as a dep on all kinds of easyconfigs?

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Jan 28, 2015

@wpoely86: I'm not sure... pushing zlib under GCC, or even binutils, is a lot lower in the stack, and affects everything being built with it

@wpoely86
Copy link
Copy Markdown
Member

well, they now silently fall back to system zlib. It's gonna give a lot more of no version information. That can potentially break some build systems but we already have patched several pieces of software for that.

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Jan 28, 2015

We can/should certainly look into this, but pulling zlib into the toolchain should also involve binutils, maybe even glibc (and more?)... Other common candidates are ncurses, libreadline, ...

@wpoely86
Copy link
Copy Markdown
Member

Definitely not glibc. That's a real can of worms. And the same reasoning behind openssl also holds here (see GHOST).

Anyway, we should probably open a dedicated bug report for that?

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Jan 28, 2015

@wpoely86
Copy link
Copy Markdown
Member

Yes, and now actually do it 😃

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Feb 2, 2015

@wpoely86: Jenkins should be giving this a green light soon, last check? Good to go in?

@hpcugentbot
Copy link
Copy Markdown

Test PASSed.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

drop this

@wpoely86
Copy link
Copy Markdown
Member

wpoely86 commented Feb 2, 2015

looks fine

@hpcugentbot
Copy link
Copy Markdown

Refer to this link for build results (access rights to CI server needed):
https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/2700/
Test PASSed.

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Mar 25, 2015

Test report by @boegel
SUCCESS
Build succeeded for 27 out of 27 (27 easyconfigs in this PR)
Linux SL 6.6, Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz, Python 2.6.6
See https://gist.github.com/54331d33d4920b70e9a8 for a full test report.

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Mar 25, 2015

Updated to include recent Tcl easyconfigs, and to fix remarks.

Thanks for the review @wpoely86!

boegel added a commit that referenced this pull request Mar 25, 2015
{lang}[*] include zlib as a dependency in all Tcl easyconfigs (WIP)
@boegel boegel merged commit e398424 into easybuilders:develop Mar 25, 2015
@boegel boegel deleted the Tcl_zlib branch March 25, 2015 16:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants