From e0af4856219eb0cddf0f4b1212b5f3edafd17a3f Mon Sep 17 00:00:00 2001 From: Ryan O'Dea <70209371+ryan-odea@users.noreply.github.com> Date: Fri, 18 Jul 2025 13:04:58 -0400 Subject: [PATCH 1/2] added stripping flags --- src/Makevars | 6 ++++++ src/Makevars.win | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/src/Makevars b/src/Makevars index a90b0d4..7187299 100644 --- a/src/Makevars +++ b/src/Makevars @@ -1,3 +1,9 @@ PKG_CXXFLAGS = $(SHLIB_CXXFLAGS) $(SHLIB_OPENMP_CXXFLAGS) PKG_LIBS = $(SHLIB_OPENMP_CXXFLAGS) +# Strip debug symbols to reduce package size +SHLIB_CXXLDFLAGS = -Wl,-S -shared +SHLIB_CXX11LDFLAGS = -Wl,-S -shared +SHLIB_CXX14LDFLAGS = -Wl,-S -shared +SHLIB_CXX17LDFLAGS = -Wl,-S -shared +SHLIB_LDFLAGS = -Wl,-S -shared \ No newline at end of file diff --git a/src/Makevars.win b/src/Makevars.win index a90b0d4..321d593 100644 --- a/src/Makevars.win +++ b/src/Makevars.win @@ -1,3 +1,9 @@ PKG_CXXFLAGS = $(SHLIB_CXXFLAGS) $(SHLIB_OPENMP_CXXFLAGS) PKG_LIBS = $(SHLIB_OPENMP_CXXFLAGS) +# Strip debug symbols on Windows +SHLIB_CXXLDFLAGS = -s -shared +SHLIB_CXX11LDFLAGS = -s -shared +SHLIB_CXX14LDFLAGS = -s -shared +SHLIB_CXX17LDFLAGS = -s -shared +SHLIB_LDFLAGS = -s -shared \ No newline at end of file From 14610b71df3a2902212bf7af0b66104d749b62ba Mon Sep 17 00:00:00 2001 From: Ryan O'Dea <70209371+ryan-odea@users.noreply.github.com> Date: Fri, 18 Jul 2025 13:05:05 -0400 Subject: [PATCH 2/2] bump version --- DESCRIPTION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index b9ea3e5..ec868aa 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,7 +1,7 @@ Package: learner Type: Package Title: Latent Space-Based Transfer Learning -Version: 1.0.0 +Version: 1.0.1 Authors@R: c(person("Sean", "McGrath", role = c("aut", "cre"), email = "sean.mcgrath514@gmail.com", comment = c(ORCID = "0000-0002-7281-3516")),