Sha256: 6237857e1ea15770fb37e441e3325d94c3b9e0d21495ad9f8fa2d8518380dc38

Contents?: true

Size: 1009 Bytes

Versions: 4

Compression:

Stored size: 1009 Bytes

Contents

From b06fb098489c375a4499fb6a62c92a32a0b282d8 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.14.3

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
libv8-6.3.292.48.0beta1 patches/0004-Do-not-embed-debug-symbols-in-macOS-libraries.patch
libv8-6.2.414.42.1 patches/0004-Do-not-embed-debug-symbols-in-macOS-libraries.patch
libv8-6.2.414.42.0 patches/0004-Do-not-embed-debug-symbols-in-macOS-libraries.patch
libv8-6.2.414.42.0beta1 patches/0004-Do-not-embed-debug-symbols-in-macOS-libraries.patch