Closed firasuke closed 4 years ago
The second commit removes a wrong flag from GCC --enable-plugins
, this flag is correct when passed to binutils configure script, but GCC's version of it is called --enable-plugin
and can be found in gcc and libcc1 configure scripts.
It's also enabled by default, so there should be no need for it.
To answer your question in a previous (now closed) pull request, yes glaucus uses the latest s6-rc and not the old 0.4 version.
Thanks! I do appreciate your contributions here!
@firasuke , I was looking at your project glaucus, but had trouble finding the bootscripts used for s6+s6-rc. I would like to update my bootscripts to work on the latest s6+s6-rc
You're most welcome!
Ah silly me, I totally forgot that I moved all s6 related stuff into a separate repository. Here you go glaucus-s6-boot-scripts.
@firasuke I'm working on a i686 build. I did use your GCC patch from glaucus for AMD64 builds. I couldn't remember if you had a similar patch for ix86 (32-bit). In fact, I only see a patch for GCC for AMD64. I remembered there were patches for other CPU architecture. Where'd they go?
@firasuke I'm working on a i686 build. I did use your GCC patch from glaucus for AMD64 builds. I couldn't remember if you had a similar patch for ix86 (32-bit). In fact, I only see a patch for GCC for AMD64. I remembered there were patches for other CPU architecture. Where'd they go?
If you meant x86
then the x86-64
patch can be used for it as they both use gcc/config/i386
. You can find all the patches from glaucus and for supported architectures in mussel
.
If you meant
x86
then thex86-64
patch can be used for it as they both usegcc/config/i386
.
Yes!. Thanks!
I removed some unnecessary flags that were being passed to GCC's configure scripts. These flags are already enabled by default:
--enable-c99
is enabled by default (check libstdc++-v3 configure script)--enable-long-long
is enabled by default (check libstdc++-v3 configure script)--enable-checking=release
is enabled by default when GCC is being built from a release tarball (check https://gcc.gnu.org/install/configure.html)--enable-shared
is enabled by default--enable-lto
is enabled by default (check GCC configure script)