Skip to content

x86: disable --gc-sections for Travis' sake #1552

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Aug 6, 2014
Merged

x86: disable --gc-sections for Travis' sake #1552

merged 1 commit into from
Aug 6, 2014

Conversation

Kijewski
Copy link
Contributor

@Kijewski Kijewski commented Aug 6, 2014

I could not reproduce the problem at home, but on Travis CI after
merging #1415 tests/unittest failed to execute for qemu-i386.

There is a crash early in the initialization, caused by a #PF. The
execution hangs afterwards (cli; 0: hlt; jmp 0b), and Travis kills
the execution after 10 minutes.

I could not reproduce the problem at home, but on Travis CI after
merging #1415 tests/unittest failed to execute for qemu-i386.

There is a crash early in the initialization, caused by a #PF. The
execution hangs afterwards (`cli; 0: hlt; jmp 1b`), and Travis kills
the execution after 10 minutes.
@Kijewski Kijewski added this to the Release NEXT MAJOR milestone Aug 6, 2014
@miri64
Copy link
Member

miri64 commented Aug 6, 2014

\o/ It's working again. ACK

miri64 added a commit that referenced this pull request Aug 6, 2014
x86: disable `--gc-sections` for Travis' sake
@miri64 miri64 merged commit a8e5fdb into RIOT-OS:master Aug 6, 2014
@Kijewski Kijewski deleted the fixup-1415 branch August 6, 2014 13:50
@OlegHahm
Copy link
Member

OlegHahm commented Aug 6, 2014

Still not working here.

@Kijewski
Copy link
Contributor Author

Kijewski commented Aug 6, 2014

What do you get when you execute make BOARD=qemu-i386 term instead of … test?

@OlegHahm
Copy link
Member

OlegHahm commented Aug 6, 2014

Apparently the correct result:

2014-08-06 15:56:03.539157: OK (73 tests)

@Kijewski
Copy link
Contributor Author

Kijewski commented Aug 6, 2014

But … test fails / gives no output?

@Kijewski
Copy link
Contributor Author

Kijewski commented Aug 6, 2014

(I don't like the new color theme of Github, btw.)

@OlegHahm
Copy link
Member

OlegHahm commented Aug 6, 2014

Yes, test gives no output.

And don't worry about the color theme - Github is changing its UI constantly, so it won't last for too long.

@Kijewski
Copy link
Contributor Author

Kijewski commented Aug 6, 2014

Can you send me the .elf file and post the output of gcc -###?

@OlegHahm
Copy link
Member

OlegHahm commented Aug 6, 2014

Using built-in specs.
COLLECT_GCC=/usr/bin/gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: /build/gcc-multilib/src/gcc-4.9.1/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-cloog-backend=isl --disable-isl-version-check --disable-cloog-version-check --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-multilib --disable-werror --enable-checking=release
Thread model: posix
gcc version 4.9.1 (GCC)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: tests Area: tests and testing framework Impact: major The PR changes a significant part of the code base. It should be reviewed carefully 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.

3 participants