chore: Tweak debug symbols generation for releases (#1139)

* chore: Tweak debug symbols generation for releases

* Update helio (for blaze.sh changes)
This commit is contained in:
Roy Jacobson 2023-04-30 09:14:51 +03:00 committed by GitHub
parent fa39c1890d
commit de0b73312a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 2 additions and 6 deletions

View file

@ -82,8 +82,6 @@ jobs:
echo "Input prerelease ${{ github.event.inputs.PRERELEASE }}"
ls -l
ls -l releases
# remove un-stripped packages so that we use the stripped version
rm releases/*.unstripped.tar.gz
for f in releases/*.tar.gz; do tar xvfz $f -C releases; done
rm releases/*.tar.gz

View file

@ -2,7 +2,7 @@ BUILD_ARCH := $(shell uname -m)
RELEASE_NAME := "dragonfly-${BUILD_ARCH}"
HELIO_RELEASE := $(if $(HELIO_RELEASE),y,)
HELIO_RELEASE_FLAGS = -DHELIO_RELEASE_FLAGS="-flto"
HELIO_RELEASE_FLAGS = -DHELIO_RELEASE_FLAGS="-flto -g1 -gz"
HELIO_USE_STATIC_LIBS = ON
HELIO_OPENSSL_USE_STATIC_LIBS = ON
HELIO_ENABLE_GIT_VERSION = ON
@ -32,8 +32,6 @@ build-debug:
package:
cd build-opt; \
mv dragonfly $(RELEASE_NAME); \
tar cvfz $(RELEASE_NAME).unstripped.tar.gz $(RELEASE_NAME) ../LICENSE.md; \
strip $(RELEASE_NAME); \
tar cvfz $(RELEASE_NAME).tar.gz $(RELEASE_NAME) ../LICENSE.md
release: configure build

2
helio

@ -1 +1 @@
Subproject commit deccfbcff1b2aa4ede0d5d89f4cce9a1094388b9
Subproject commit 1c3ad56512978d5f5bdb282bcfac6ed560f0229a