Browse Source

Ensure LTO is not enabled

Signed-off-by: falkTX <falktx@falktx.com>
pull/832/head
falkTX 3 years ago
parent
commit
80130d80a3
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
2 changed files with 9 additions and 4 deletions
  1. +4
    -3
      .github/workflows/build.yml
  2. +5
    -1
      wscript

+ 4
- 3
.github/workflows/build.yml View File

@@ -8,10 +8,11 @@ on:
branches:
- '*'
env:
CACHE_VERSION: 1
CACHE_VERSION: 2
DEBIAN_FRONTEND: noninteractive
HOMEBREW_NO_AUTO_UPDATE: 1
PAWPAW_VERSION: f82379fcbf4623112ef497b118a96c1d94b7112e
PAWPAW_SKIP_LTO: 1
PAWPAW_VERSION: 023bccdeffafc4212292072a1eba78d9e709510e

jobs:
# macOS native intel build
@@ -122,7 +123,7 @@ jobs:
if [ -d ~/PawPawBuilds/debs ] && [ "$(ls ~/PawPawBuilds/debs | wc -l)" -ne 0 ]; then \
sudo cp ~/PawPawBuilds/debs/*.deb /var/cache/apt/archives/; \
fi
- name: Fix GitHub mess
- name: Fix GitHub's mess
run: |
sudo rm -f /etc/apt/sources.list.d/microsoft-prod.list
sudo apt-get update -qq


+ 5
- 1
wscript View File

@@ -232,8 +232,12 @@ def configure(conf):
mandatory=False)

conf.env.append_unique('CFLAGS', '-Wall')
conf.env.append_unique('CXXFLAGS', ['-Wall', '-Wno-invalid-offsetof'])
conf.env.append_unique('CFLAGS', '-fno-lto')
conf.env.append_unique('CXXFLAGS', '-Wall')
conf.env.append_unique('CXXFLAGS', '-Wno-invalid-offsetof')
conf.env.append_unique('CXXFLAGS', '-fno-lto')
conf.env.append_unique('CXXFLAGS', '-std=gnu++11')
conf.env.append_unique('LDFLAGS', '-fno-lto')

if conf.env['IS_FREEBSD']:
conf.check(lib='execinfo', uselib='EXECINFO', define_name='EXECINFO')


Loading…
Cancel
Save