Compare commits

..
3 Commits
Author SHA1 Message Date
dkeruza 50a1a35f7f Workaround 2025-02-26 22:05:53 -05:00
dkeruza 728c308835 Workaround 2025-02-17 22:14:12 -05:00
dkeruza 543ebe4817 Workaround 2025-02-17 22:12:40 -05:00
3 changed files with 12 additions and 8 deletions
+1 -1
View File
@@ -34,7 +34,7 @@ lindbergh.so: $(OBJS)
$(CC) $(CFLAGS) -c $< -o $@ $(CC) $(CFLAGS) -c $< -o $@
libsegaapi.so: src/libsegaapi/libsegaapi.o libsegaapi.so: src/libsegaapi/libsegaapi.o
gcc -m32 -O0 -g src/libsegaapi/libsegaapi.c -lFAudio -fPIC -shared -o $(BUILD)/libsegaapi.so $(CC) -m32 -O0 -g src/libsegaapi/libsegaapi.c -lFAudio -L/app/lib32 -fPIC -shared -o $(BUILD)/libsegaapi.so
libkswapapi.so: src/libkswapapi/libkswapapi.o libkswapapi.so: src/libkswapapi/libkswapapi.o
$(CC) src/libkswapapi/libkswapapi.o -fPIC -shared -o $(BUILD)/libkswapapi.so $(CC) src/libkswapapi/libkswapapi.o -fPIC -shared -o $(BUILD)/libkswapapi.so
+7 -3
View File
@@ -1435,9 +1435,13 @@ void loadLibCg()
void *handle = dlopen("./libCg.so", RTLD_NOW); void *handle = dlopen("./libCg.so", RTLD_NOW);
if (!handle) if (!handle)
{ {
fprintf(stderr, "Error: Unable to load library libCg.so %s\n", dlerror()); handle = dlopen("/app/lib32/libCg2.so", RTLD_NOW);
fprintf(stderr, "Error: libCg.so version 2.0 is needed to compile the shaders in the game's folder.\n"); if (!handle)
exit(1); {
fprintf(stderr, "Error: Unable to load library libCg.so %s\n", dlerror());
fprintf(stderr, "Error: libCg.so version 2.0 is needed to compile the shaders in the game's folder.\n");
exit(1);
}
} }
char libCgVersion[9]; char libCgVersion[9];
+4 -4
View File
@@ -702,14 +702,14 @@ static int stbi__sse2_available()
static int stbi__sse2_available() static int stbi__sse2_available()
{ {
#if defined(__GNUC__) && (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 // GCC 4.8 or later //#if defined(__GNUC__) && (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 // GCC 4.8 or later
// GCC 4.8+ has a nice way to do this // GCC 4.8+ has a nice way to do this
return __builtin_cpu_supports("sse2"); //return __builtin_cpu_supports("sse2");
#else //#else
// portable way to do this, preferably without using GCC inline ASM? // portable way to do this, preferably without using GCC inline ASM?
// just bail for now. // just bail for now.
return 0; return 0;
#endif //#endif
} }
#endif #endif
#endif #endif