Sha256: 8145e9f736fb95b51ffc000e65ec14574c45fe407348ba8964bb23f514795444

Contents?: true

Size: 1009 Bytes

Versions: 3

Compression:

Stored size: 1009 Bytes

Contents

From 943282d83340d51a7749f59708e5dca5bbe96099 Mon Sep 17 00:00:00 2001
From: Jb Aviat <jb@sqreen.io>
Date: Mon, 27 Feb 2017 11:14:42 +0200
Subject: [PATCH 4/5] Do not embed debug symbols in macOS libraries

This lowers dramatically the produced binary size
---
 gypfiles/standalone.gypi | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gypfiles/standalone.gypi b/gypfiles/standalone.gypi
index f01bd48596..25ca6b8606 100644
--- a/gypfiles/standalone.gypi
+++ b/gypfiles/standalone.gypi
@@ -1056,6 +1056,7 @@
           'GCC_ENABLE_CPP_EXCEPTIONS': 'NO',        # -fno-exceptions
           'GCC_ENABLE_CPP_RTTI': 'NO',              # -fno-rtti
           'GCC_ENABLE_PASCAL_STRINGS': 'NO',        # No -mpascal-strings
+          'GCC_GENERATE_DEBUGGING_SYMBOLS': 'NO',   # No -gdwarf-2
           # GCC_INLINES_ARE_PRIVATE_EXTERN maps to -fvisibility-inlines-hidden
           'GCC_INLINES_ARE_PRIVATE_EXTERN': 'YES',
           'GCC_SYMBOLS_PRIVATE_EXTERN': 'YES',      # -fvisibility=hidden
-- 
2.15.1

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
libv8-6.3.292.48.1 patches/0004-Do-not-embed-debug-symbols-in-macOS-libraries.patch
libv8-6.3.292.48.0 patches/0004-Do-not-embed-debug-symbols-in-macOS-libraries.patch
libv8-6.3.292.48.0beta2 patches/0004-Do-not-embed-debug-symbols-in-macOS-libraries.patch