Ashley,

>    Okay, so seeing Gemini failing, it was InnoDB's turn:
>gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../../include -I../include
>-DDBUG_OFF -O3 -DDBUG_OFF    -DDEBUG_OFF -DUNIV_INTEL_X86 -c sync0sync.c
>sync0sync.c: In function `sync_gnuc_intelx86_test_and_set':
>sync0sync.c:187: impossible register constraint in `asm'
>sync0sync.c:187: impossible register constraint in `asm'
>sync0sync.c:187: impossible register constraint in `asm'
>sync0sync.c:1259: confused by earlier errors, bailing out
>make[4]: *** [sync0sync.o] Error 1make[4]: Leaving directory

compile the latest source 3.23.44. I removed the inline assembly in 3.23.41
because gcc-2.96 cannot compile it. gcc-2.95 and 3.0 can compile inline
assmbly, but in 2.96 that seems to be totally broken.

>`/usr/local/src/Apache/mysql+gemini-3.23.41/innobase/sync'
>    And while I'm sure someone is bound to tell me to stop using
>RedHat's GCC 2.96 because of "bad code", I'm sorry.  Everything else
>that I need/use compiles just fine and I never have problems with them,
>except MySQL.
>--
>H | "Life is the art of drawing without an eraser." - John Gardner
>  +--------------------------------------------------------------------
>  Ashley M. Kirchner <mailto:[EMAIL PROTECTED]>   .   303.442.6410 x130
>  Director of Internet Operations / SysAdmin    .     800.441.3873 x130
>  Photo Craft Laboratories, Inc.            .     3550 Arapahoe Ave, #6
>  http://www.pcraft.com ..... .  .    .       Boulder, CO 80303, U.S.A.

Regards,

Heikki
http://www.innodb.com
--
Order commercial MySQL/InnoDB support at https://order.mysql.com/




---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to