Comments (3)
As an aside, gold is largely unmaintained, so we should probably target only lld
or ld.bfd
. noexecheap
however looks like a Gentoo extension; it's not present in any of the upstream toolchains. I'll work on some text to fix this.
from wg-best-practices-os-developers.
PR #154 addresses the specific concern with -Wl,-z,noexecheap
.
I agree that we should aim to be precise with the attributing the different options to specific compiler / linker versions.
Currently we are still missing version information for the -rpath
options under the discouraged compiler options.
I assigned myself a separate issue to fix this (#164) but in general, should we also make distinction between GNU ld
, ld.bfd
and LLVM lld
when attributing linker options or is is sufficient to separate between Binutils version and LLVM version?
from wg-best-practices-os-developers.
As an aside, gold is largely unmaintained, so we should probably target only
lld
orld.bfd
.noexecheap
however looks like a Gentoo extension; it's not present in any of the upstream toolchains. I'll work on some text to fix this.
Quite an old one too, I think. We dropped that a long time ago.
from wg-best-practices-os-developers.
Related Issues (20)
- Vtable verification during compiling C++ code HOT 7
- Add options from Weimer2018 especially errors for format-security and implicit-function-declaration HOT 5
- Proposal: workflow view of scorecard and badge output HOT 8
- Create TAC PR to document BEST WG in TI Lifecycle levels - BEST = Graduated HOT 2
- Publish information about Best Practives Badge repo access needs
- Work on Security Best Practices for Web Developers HOT 1
- New guidance document: Correctly using Regular Expressions for Secure Input Validation HOT 2
- Should support translations and semver versioning HOT 1
- Fix sentence above the fallthrough function call syntax change in #469 HOT 1
- C fallthrough: Which version of the Linux kernel? HOT 2
- [New SIG] Create Python Hardening Guide HOT 1
- Please help us create labs for the fundamentals course!
- Add secret scanning and push protection to SCM-BestPractices recommendations HOT 3
- Conversion of compiler option guide to machine readable format HOT 1
- Review "C style" ideas from mcinglis HOT 3
- [INFORM] Allstar joining the OpenSSF Scorecard project
- Consider Annobin `-grecord-gcc-switches` for C and C++ Compiler Hardening Guide
- Consider `Wl,--as-needed` and `-Wl,--no-copy-dt-needed-entries` for C and C++ Compiler Hardening Guide
- Missing GCC and Clang version for `-fstack-protector` and `-fstack-protector-all` options
- Proposal: Release Regular Expression as new Guidance HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wg-best-practices-os-developers.