diff --git a/Makefile.ctr.salamander b/Makefile.ctr.salamander
index bcd97e3f2e..a00f2c2e33 100644
--- a/Makefile.ctr.salamander
+++ b/Makefile.ctr.salamander
@@ -36,6 +36,7 @@ OBJ := ctr/ctr_system.o \
libretro-common/lists/dir_list.o \
libretro-common/file/retro_dirent.o \
libretro-common/compat/compat_strl.o \
+ libretro-common/compat/compat_strldup.o \
libretro-common/file/config_file.o \
libretro-common/streams/file_stream.o \
libretro-common/vfs/vfs_implementation.o \
diff --git a/Makefile.ps2.salamander b/Makefile.ps2.salamander
index 652760a182..623429baf2 100644
--- a/Makefile.ps2.salamander
+++ b/Makefile.ps2.salamander
@@ -53,6 +53,7 @@ EE_OBJS = frontend/frontend_salamander.o \
libretro-common/encodings/encoding_utf.o \
libretro-common/compat/fopen_utf8.o \
libretro-common/compat/compat_strl.o \
+ libretro-common/compat/compat_strldup.o \
libretro-common/compat/compat_strcasestr.o \
libretro-common/file/config_file.o \
libretro-common/streams/file_stream.o \
diff --git a/Makefile.psl1ght.salamander b/Makefile.psl1ght.salamander
index 2ca7d16453..ed426b75ca 100644
--- a/Makefile.psl1ght.salamander
+++ b/Makefile.psl1ght.salamander
@@ -66,6 +66,7 @@ OBJ = frontend/frontend_salamander.o \
libretro-common/string/stdstring.o \
libretro-common/encodings/encoding_utf.o \
libretro-common/compat/compat_strl.o \
+ libretro-common/compat/compat_strldup.o \
libretro-common/compat/compat_strcasestr.o \
libretro-common/compat/fopen_utf8.o \
libretro-common/streams/file_stream.o \
diff --git a/Makefile.psp1.salamander b/Makefile.psp1.salamander
index 11d797c7ee..557d51cebd 100644
--- a/Makefile.psp1.salamander
+++ b/Makefile.psp1.salamander
@@ -40,6 +40,7 @@ OBJS = frontend/frontend_salamander.o \
libretro-common/encodings/encoding_utf.o \
libretro-common/compat/fopen_utf8.o \
libretro-common/compat/compat_strl.o \
+ libretro-common/compat/compat_strldup.o \
libretro-common/compat/compat_strcasestr.o \
libretro-common/file/config_file.o \
libretro-common/streams/file_stream.o \
diff --git a/Makefile.vita.salamander b/Makefile.vita.salamander
index c0982ec2c8..307351e507 100644
--- a/Makefile.vita.salamander
+++ b/Makefile.vita.salamander
@@ -43,6 +43,7 @@ OBJS = frontend/frontend_salamander.o \
libretro-common/file/retro_dirent.o \
libretro-common/encodings/encoding_utf.o \
libretro-common/compat/compat_strl.o \
+ libretro-common/compat/compat_strldup.o \
libretro-common/compat/compat_strcasestr.o \
libretro-common/compat/fopen_utf8.o \
libretro-common/file/config_file.o \
diff --git a/pkg/msvc/RetroArch-360-Salamander/RetroArch-Salamander.vcxproj b/pkg/msvc/RetroArch-360-Salamander/RetroArch-Salamander.vcxproj
index ad3bf209c9..58ecee2c43 100644
--- a/pkg/msvc/RetroArch-360-Salamander/RetroArch-Salamander.vcxproj
+++ b/pkg/msvc/RetroArch-360-Salamander/RetroArch-Salamander.vcxproj
@@ -294,6 +294,14 @@
CompileAsC
CompileAsC
+
+ CompileAsC
+ CompileAsC
+ CompileAsC
+ CompileAsC
+ CompileAsC
+ CompileAsC
+
CompileAsC
CompileAsC
diff --git a/pkg/msvc/RetroArch-Xbox1-Salamander/RetroArch-Salamander.vcproj b/pkg/msvc/RetroArch-Xbox1-Salamander/RetroArch-Salamander.vcproj
index 6e5a11677a..46bc6cfc92 100644
--- a/pkg/msvc/RetroArch-Xbox1-Salamander/RetroArch-Salamander.vcproj
+++ b/pkg/msvc/RetroArch-Xbox1-Salamander/RetroArch-Salamander.vcproj
@@ -318,6 +318,9 @@
+
+