0xC0000022L

Somewhere in the vicinity of Sol

127.0.0.1

Age: 43

29m
awarded Notable Question
1d
comment How to Build Libgcc of GCC compiler
yep, unfortunately that alone is not enough. There's more magic sauce needed, it seems. But thanks for taking the time to respond.
2d
revised Building multilib GCC cross-compiler targetting FreeBSD?
added 147 characters in body; edited title
2d
comment How to Build Libgcc of GCC compiler
consider platform A, 64-bit as host. Platform B defaults to 64-bit, but -m32 is supported. Any idea how to go about and build the libgcc for the -m32 target? Simply adding CFLAGS=-m32 to the make invocation would end up overwriting the original (-m64) libraries.
2d
awarded Revival
2d
revised Why will the C++ Library not disable, GCC
added 220 characters in body
2d
comment How to build a gcc multilib tool chain?
@Madushan: you need to give (at least!) the exact error you experience, the versions of the tarballs you are using, the commands you are trying to run etc. The question the way it stands is pretty much unclear.
2d
comment How to build a gcc multilib tool chain?
@Thomas: the OP wants to build a multilib toolchain and merely gave information about the host toolchain he intends to use for the build process. Why do you keep recommending installing a prebuilt toolchain when the OP clearly asks how to build his own?
2d
comment Building multilib GCC cross-compiler targetting FreeBSD?
@o11c: excellent. Thanks. I'll post an answer to my own question, if I come up with a solution first.
2d
comment How to install GCC from scratch with GMP, MPFR, MPC, ELF, without shared libraries?
@JonathanWakely: I see you have edit rights over at the Wiki page you linked and are the last to have it edited. Would you please be so kind to mention somewhere the facts that I explained over here as they seem to be directly caused by the fact that an old GMP version is the default. Thanks. I tried to register on the Wiki, but apparently one also needs to be unlocked to contribute. Easier this way.
2d
revised Why will the C++ Library not disable, GCC
added 163 characters in body
2d
comment Building multilib GCC cross-compiler targetting FreeBSD?
@RolandSmith: the configuration for GCC in the source is a very good hint, though. Although, of course, building a cross-compiler tends to be somewhat more convoluted than building a native compiler (host == target).
2d
comment Building multilib GCC cross-compiler targetting FreeBSD?
@RolandSmith: lucky you. We need to build binaries. No Python, except in select places. However, I think there's a fallacy in your example. It would seem natural that software X built for FreeBSD 7 would run on FreeBSD 10. The same holds for software linking to glibc (in most cases, anyway), or when directly using syscalls. However, from this you should not assume that you can build software targeting FreeBSD 10 and run it without problem on FreeBSD 7. In fact that's the idea of this whole troublesome exercise. Pick a starting point and claim compatibility from, say, 7 onwards.
2d
revised Why will the C++ Library not disable, GCC
formatting
2d
answered Why will the C++ Library not disable, GCC
2d
accepted Bypass GPG signature checks only for a single repository
2d
comment Bypass GPG signature checks only for a single repository
thanks a bunch. This was exactly what I was looking for. I trust 1.0.1ubuntu2.7 will have that feature already, given its version number.
2d
accepted Is `--enable-mpbsd` no longer required when building GMP?
2d
comment Is `--enable-mpbsd` no longer required when building GMP?
Thank you, much appreciated. Also the "btw". I decided to go for the contrib/download_prerequisites script in the GCC tarball, after all. So no manual build of GMP, MPFR and MPC needed.
2d
comment Building multilib GCC cross-compiler targetting FreeBSD?
@RolandSmith: unfortunately (for me), no it's not. If you ever had to maintain build machines with compilers for more than a dozen separate targets, you'd do almost anything to cut down on that number. And it's not just that old FreeBSD, it's old Linux, AIX, Solaris and so on too. Would you honestly suggest to set up a Windows 2000 machine ancient VS to target W2K? Probably not. Also, if you ever tried to run really ancient kernels in a hypervisor, you may have noticed something - or sometimes nothing at all :) ... it's enough that the tests need to run natively on undersized boxes.
1 2 3 4 5