[PLUG-TALK] Funny define
Alan
alan at clueserver.org
Wed Mar 27 18:39:37 UTC 2002
On Wednesday 27 March 2002 10:27, you wrote:
> I downloaded the rpm-4.0.4 source tarball this morning and was poking
> around to see what had changed since 4.0.3. Out of curiosity, I looked
> at the rpm.spec.in file to see how rpm would package itself. There was a
> funny bit in it:
>
> # XXX workaround ia64 gcc-3.1-0.18 miscompilation
> %ifarch ia64
> make CFLAGS="-g -O0 -DIA64_SUCKS_ROCKS" files.o files.lo -C build
> %endif
>
> It appears that the ia64 arch has an idiosyncratic implementation of
> strcpy() (which has its own obscure history). You gotta love them
> free-form defines :-)
There are some really weird ones in GLIBC as well.
http://www.gnu.org/manual/glibc-2.2.3/html_chapter/libc_2.html#SEC17
Macro: int ED
The experienced user will know what is wrong.
Macro: int EGREGIOUS
You did what?
Macro: int EIEIO
Go home and have a glass of warm, dairy-fresh milk.
Macro: int EGRATUITOUS
This error code has no purpose.
Macro: int EBADMSG
More information about the PLUG-talk
mailing list