Project

General

Profile

Actions

Bug #13269

closed

esc needs a native build

Added by Robert Mustacchi 11 months ago. Updated 11 months ago.

Status:
Closed
Priority:
Normal
Category:
cmd - userland programs
Start date:
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

The eversholt compiler (esc) is used as part of the fault management architecture. It is both built and installed to the proto area so that it can be packaged on the target system and at the same time, being used on the native build system to try and compile a number of programs. This dual purpose has challenges with both wanting different set of libraries and can end up breaking. The solution is to build a second copy of esc that we use natively on the build host to make sure that the two aren't working across purposes.


Related issues

Blocks illumos gate - Feature #13274: enable -fstack-protector-strong by default in user landClosedRobert Mustacchi

Actions
Actions #1

Updated by Robert Mustacchi 11 months ago

  • Blocks Feature #13274: enable -fstack-protector-strong by default in user land added
Actions #2

Updated by Electric Monk 11 months ago

  • Gerrit CR set to 1030
Actions #3

Updated by Robert Mustacchi 11 months ago

I tested this primarily through wsdiff and verified that there were no changes induced by this. I also verified the build on systems with and without the stack protector work that led to me discovering this.

Actions #4

Updated by Electric Monk 11 months ago

  • Status changed from New to Closed
  • % Done changed from 90 to 100

git commit 6d9ec342f3d7cd1b0259ab010949b9011e571ad9

commit  6d9ec342f3d7cd1b0259ab010949b9011e571ad9
Author: Robert Mustacchi <rm@fingolfin.org>
Date:   2020-11-04T15:32:30.000Z

    13269 esc needs a native build
    Reviewed by: Andy Fiddaman <andy@omniosce.org>
    Reviewed by: Toomas Soome <tsoome@me.com>
    Approved by: Gordon Ross <gordon.w.ross@gmail.com>

Actions

Also available in: Atom PDF