Skip to content

GCC 4.9.0#396

Merged
boegel merged 11 commits intoeasybuilders:developfrom
wpoely86:gcc49
May 23, 2014
Merged

GCC 4.9.0#396
boegel merged 11 commits intoeasybuilders:developfrom
wpoely86:gcc49

Conversation

@wpoely86
Copy link
Copy Markdown
Member

No description provided.

Comment thread easybuild/easyblocks/g/gcc.py Outdated
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.

correct comment "without CLooG"

@wpoely86
Copy link
Copy Markdown
Member Author

@boegel this one is ready but needs testing (especially on ubuntu). I'm rebuild on fedora and debian to test.

@wpoely86
Copy link
Copy Markdown
Member Author

Works fine on F19 and Debian 7.

@wpoely86
Copy link
Copy Markdown
Member Author

@boegel fully ready for merge now

Comment thread easybuild/easyblocks/g/gcc.py Outdated
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.

typo: s/Use/Using

…into gcc49

* 'gcc49' of https://github.com/boegel/easybuild-easyblocks:
  fix remark
  fix GCC sanity check for versions prior to v4.2
  disable extra source dirs requirement for GCC versions older than 4.5
  improve debug message, also mention configure_cmd_prefix used
  add support for configure_cmd_prefix easyconfig parameter in ConfigureMake easyblock
@wpoely86
Copy link
Copy Markdown
Member Author

@boegel ready

@boegel
Copy link
Copy Markdown
Member

boegel commented Apr 30, 2014

It seems like backward compatibility was broken, see https://github.com/hpcugent/easybuild-easyconfigs/pull/834/files#discussion_r12152351

We should figure out if we can fix that...

@pescobar
Copy link
Copy Markdown
Member

I tried this in debian7 and had to do

$> export LIBRARY_PATH=/usr/lib/x86_64-linux-gnu

and then modify line 87 in the easyblock to this:

if get_os_name() not in ["ubuntu", "debian"]:
    self.cfg.update('unwanted_env_vars', ['LIBRARY_PATH'])

@wpoely86
Copy link
Copy Markdown
Member Author

Odd, I've tried this on debian 7 without issue?

@pescobar
Copy link
Copy Markdown
Member

I was getting this error until I modified the block

/usr/bin/ld: cannot find crt1.o: No such file or directory

wpoely86 added 2 commits May 15, 2014 13:32
We already check for files in that dir so it's redundant.
@wpoely86
Copy link
Copy Markdown
Member Author

OK, I've added Debian to the list.

@boegel
Copy link
Copy Markdown
Member

boegel commented May 22, 2014

@wpoely86 clarified things in https://github.com/hpcugent/easybuild-easyconfigs/pull/834/files#r12157761, CLooG builds without ISL were broken, now the build doesn't work anymore if ISL is missing

@boegel
Copy link
Copy Markdown
Member

boegel commented May 23, 2014

Tested with easybuilders/easybuild-easyconfigs#834, easybuilders/easybuild-easyconfigs#885 and all existing GCC easyconfigs, works like a charm.

Going in now, thanks @wpoely86!

boegel added a commit that referenced this pull request May 23, 2014
@boegel boegel merged commit 4d9655e into easybuilders:develop May 23, 2014
@wpoely86 wpoely86 deleted the gcc49 branch May 23, 2014 08:08
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