Comments (4)
ccmake CMakeList.txt
Press T to Advanced Mode
Add -msse2 manually to CMAKE_C_FLAGS and CMAKE_CXX_FLAGS
worked as workaround, but then:
/work/git/ppsspp/Common/CPUDetect.cpp: In member function 'void CPUInfo::Detect()':
/work/git/ppsspp/Common/CPUDetect.cpp:176:8: warning: variable 'cmp_legacy' set but not used [-Wunused-but-set-variable]
/work/git/ppsspp/Common/CPUDetect.cpp: In function 'void do_cpuid(unsigned int_, unsigned int_, unsigned int_, unsigned int_)':
/work/git/ppsspp/Common/CPUDetect.cpp:65:4: error: PIC register clobbered by 'ebx' in 'asm'
from ppsspp.
I think the issue is there because you're the first to build it for 32-bit Linux x86 - most people run 64-bit these days, and Android, while 32-bit, is on ARM and doesn't build this x86-specific CPU detection code.
Anyway, you can try removing the PIC flag for such builds, which should fix this issue. PIC code (position-independent) is slow on 32-bit anyway.
from ppsspp.
Uh, maybe I don't know how to turn off -fPIC.
cd SDL;grep -R PIC *
Common/CMakeFiles/common.dir/flags.make:(snip) <- this is generated file...
Off topc: well, this server has AthlonX2 (64bit CPU) but disk image is copied from old PC's HDD whose CPU is cerelon, forcing to use i386 mode...
from ppsspp.
Actually, should probably fix that piece of inline assembler to be PIC compatible anyway, it will be needed on Android x86 (although there we maybe don't need to detect cpu as all x86 android CPUs are fairly modern...)
from ppsspp.
Related Issues (20)
- GOW Ghost of Sparta Vulkan Flickering HOT 5
- Gundam VS Gundam next plus crash on Direct3D 11 mode on specific level while enabling the texture pack. HOT 6
- [Feature request] automatically remove rewind from video encode
- Ys: The Oath in Felghana Crashes when Saving system data HOT 14
- Fast forward button not functioning HOT 5
- silent hill origin torch issue and gliches.
- [Feature] Option to override the display refresh rate HOT 18
- Reconfigure Android Manifest to avoid "Switch to Controllers" nag on oculus quest HOT 2
- GTA 3 LCS: Minor rendering glitch when in-game popup shows HOT 3
- Shortcut thumbnail aspect ratio HOT 3
- The headless testing environment does not load the default config
- Build error with miniupnpc 2.2.8 (changed API for UPNP_GetValidIGD) HOT 10
- A fresh color for icon. HOT 1
- Enable Saving States in RA Hardcore Mode (Just Save, not Load) HOT 3
- [GNU/Linux] [Ridge Racer] PPSSPP core hangs when audio is about to start playing HOT 33
- Yu-Gi-Oh screen misalignment
- [GNU/Linux] [LibRetro] [Vulkan] Core segfaults when changing internal resolution
- [GNU/Linux] [Out Run 2006] Game crashes when starting a race. HOT 5
- PPSSPPSDL crash when compiled in Debug mode on EMUELEC HOT 3
- Selecting Achievements entry crash PPSSSDL with any game HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ppsspp.