Project

General

Profile

Actions

Emulator Issues #3595

closed

Scons compiling error on Linux 32bit (register clobbered)

Added by debian.micove over 13 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

What's the problem?
Using scons on Linux 64-bit everything compiles but if I try to compile it in Linux 32-bit I get the following error:

Compiling Build/Linux-i686-release/Source/Core/Core/Src/PowerPC/Jit64IL/IR_X86.o
Source/Core/Core/Src/PowerPC/Jit64IL/IR.cpp: In member function 'void IREmitter::IRBuilder::WriteToFile(u64)':
Source/Core/Core/Src/PowerPC/Jit64IL/IR.cpp:1328: warning: format '%10lu' expects type 'long unsigned int', but argument 3 has type 'unsigned int'
Source/Core/Core/Src/PowerPC/Jit64IL/IR.cpp:1338: warning: format '%10lu' expects type 'long unsigned int', but argument 3 has type 'unsigned int'
/
Compiling Build/Linux-i686-release/Source/Core/Core/Src/PowerPC/Jit64IL/JitIL.o
Source/Core/Core/Src/PowerPC/Jit64IL/JitIL.cpp: In function 'void JitILProfiler::Begin(u32)':
Source/Core/Core/Src/PowerPC/Jit64IL/JitIL.cpp:171: error: PIC register clobbered by '%rbx' in 'asm'
Source/Core/Core/Src/PowerPC/Jit64IL/JitIL.cpp: In function 'void JitILProfiler::End()':
Source/Core/Core/Src/PowerPC/Jit64IL/JitIL.cpp:171: error: PIC register clobbered by '%rbx' in 'asm'
scons: *** [Build/Linux-i686-release/Source/Core/Core/Src/PowerPC/Jit64IL/JitIL.o] Error 1

Dolphin version with the problem:
Latest svn
Started somewhere around r6442

Operating system and version:
32-bit

Build command-line (not on Windows):
scons -j2 flavor=release install=global shared_lzo=true shared_sfml=true shared_soil=true destdir=/build/buildd/dolphin-emu-2.0+svn6487/debian/dolphin-emu

Please provide any additional information below.

Similar to Issue 3531 .

Actions

Also available in: Atom PDF