All of lore.kernel.org
 help / color / mirror / Atom feed
From: Shawn Starr <Shawn.Starr@Home.net>
To: linux-kernel@vger.kernel.org
Subject: [CONT PROBLEM] 2.4.1-pre3 - Undefined symbol `__buggy_fxsr_alignment'
Date: Fri, 12 Jan 2001 15:02:15 -0500	[thread overview]
Message-ID: <3A5F62C6.FF3EE6B1@Home.net> (raw)
In-Reply-To: <3A5E4B1D.5EF1B0EB@Home.net> <3A5E7DB2.A7126A68@Home.net> <3A5E7EC4.39CC7298@Home.net>

[-- Attachment #1: Type: text/plain, Size: 2403 bytes --]



Nope, its not ;/

Im on a Intel Pentium 200Mhz PC, 64MB RAM,

ld -m elf_i386 -T /usr/src/linux/arch/i386/vmlinux.lds -e stext
arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o init/version.o \
 --start-group \
 arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o fs/fs.o
ipc/ipc.o \
 drivers/block/block.o drivers/char/char.o drivers/misc/misc.o drivers/net/net.o
drivers/media/media.o  drivers/parport/driver.o drivers/ide/idedriver.o
drivers/cdrom/driver.o drivers/sound/sounddrivers.o drivers/pci/driver.o
drivers/pnp/pnp.o drivers/video/video.o drivers/input/inputdrv.o \
 net/network.o \
 /usr/src/linux/arch/i386/lib/lib.a /usr/src/linux/lib/lib.a
/usr/src/linux/arch/i386/lib/lib.a \
 --end-group \
 -o vmlinux
init/main.o: In function `check_fpu':
init/main.o(.text.init+0x53): undefined reference to `__buggy_fxsr_alignment'
make: *** [vmlinux] Error 1

same fatal error. Where is this function defined in the i386 asm header?

If so, I could fix this and submit a patch.

[root@coredump linux]# grep -r "__buggy_fxsr_alignment" *
include/asm-i386/bugs.h:  extern void __buggy_fxsr_alignment(void);
include/asm-i386/bugs.h:  __buggy_fxsr_alignment();
include/asm/bugs.h:  extern void __buggy_fxsr_alignment(void);
include/asm/bugs.h:  __buggy_fxsr_alignment();

/* Enable FXSR and company _before_ testing for FP problems. */
        /*
         * Verify that the FXSAVE/FXRSTOR data will be 16-byte aligned.
         */
        if (offsetof(struct task_struct, thread.i387.fxsave) & 15) {
                extern void __buggy_fxsr_alignment(void);
                __buggy_fxsr_alignment();

Where is this function? Where is it defined? When i grep the whole dir i dont see
this function anywhere?

Shawn.

Shawn Starr wrote:

> errrr i think it was just fixed in pre3 ;-)
>
> +       if (offsetof(struct task_struct, thread.i387.fxsave) & 15) {
> +               extern void __buggy_fxsr_alignment(void);
> +               __buggy_fxsr_alignment();
> +       }
>
> > GCC 2.95.2 -> PGCC 2.95.2(3?) patched. 2.4.0 compiles fine
> >
> > init/main.o: In function `check_fpu':
> > init/main.o(.text.init+0x53): undefined reference to `__buggy_fxsr_alignment'
> >
> > make: *** [vmlinux] Error 1
> >
> > On compiling (and recompiling) i get this fatal error. This function
> > does not exist anymore?
> >
> > Anyone else having this problem?
> >
> > Shawn Starr.
> >

[-- Attachment #2: Type: text/html, Size: 3232 bytes --]

  reply	other threads:[~2001-01-12 20:03 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-01-12  0:09 Critical compile bug: 2.4.1-pre2 alpha Shawn Starr
2001-01-12  3:44 ` [PROBLEM] 2.4.1-pre2 - Undefined symbol `__buggy_fxsr_alignment' Shawn Starr
2001-01-12  3:49   ` [PROBLEM] 2.4.1-pre2 - Undefined symbol `__buggy_fxsr_alignment' - (FIXED) Shawn Starr
2001-01-12 20:02     ` Shawn Starr [this message]
2001-01-12 21:20       ` [CONT PROBLEM] 2.4.1-pre3 - Undefined symbol `__buggy_fxsr_alignment' Matti Aarnio
2001-01-12 21:30         ` Shawn Starr

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3A5F62C6.FF3EE6B1@Home.net \
    --to=shawn.starr@home.net \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.