[xfs-masters] [Bug 32812] ARCH=um, SUBARCH=i386: linking failure

bugzilla-daemon at bugzilla.kernel.org bugzilla-daemon at bugzilla.kernel.org
Wed Apr 6 23:14:20 CDT 2011


https://bugzilla.kernel.org/show_bug.cgi?id=32812


Dave Chinner <david at fromorbit.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |david at fromorbit.com




--- Comment #1 from Dave Chinner <david at fromorbit.com>  2011-04-07 04:14:18 ---
(In reply to comment #0)
> Created an attachment (id=53672)
 --> (https://bugzilla.kernel.org/attachment.cgi?id=53672) [details]
> config file in use
> 
> This seems to work fine with 2.6.27.58, but fails with 2.6.38.2 and 2.6.39-rc2:
> 
> $ make ARCH=um SUBARCH=i386
> ...
>   LD      .tmp_vmlinux1
> fs/built-in.o: In function `xlog_regrant_reserve_log_space':
> xfs_log.c:(.text+0xd8584): undefined reference to `atomic64_read_386'
> xfs_log.c:(.text+0xd85ac): undefined reference to `cmpxchg8b_emu'

The architecture does not support the necesary 64 bit atomic operations. You
need to report this to the UML maintainers for them to fix.

Perhaps you should try configuring the build for a more modern CPU, rather than
i486.

> fs/built-in.o:(.altinstr_replacement+0xbd): undefined reference to
> `atomic64_set_cx8'

I don't think those are related in any way to XFS, but it's the same problem.

Cheers,

Dave.

-- 
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the xfs-masters mailing list