Notice: We have migrated to GitLab launching 2024-05-01 see here: https://gitlab.rtems.org/

#3171 closed defect (fixed)

RSB GCC does not build on High Sierra and APFS

Reported by: Chris Johns Owned by: Chris Johns
Priority: high Milestone: 5.1
Component: tool/gcc Version: 5
Severity: critical Keywords: RSB APFS MacOS
Cc: Blocked By:
Blocking:

Description

The issue has been reported upstream as https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81797

Attachments (3)

darwin-apfs-gcc-libstdc++-bug-81797.diff (2.1 KB) - added by Chris Johns on 10/11/17 at 12:31:33.
Patch to fix libstdc++-v3 includes on MacOS Sierra High and APFS.
darwin-apfs-gcc-libstdc++-bug-81797-redi-2.diff (4.5 KB) - added by Chris Johns on 10/27/17 at 03:04:12.
Generated version of Jonathan Wakely's patch from the GCC ticket comment 42 tracking this issue.
darwin-libstdcpp-noparallel-fix.patch (712 bytes) - added by Chris Johns on 10/07/18 at 03:16:48.
Work around the APFS issue in building libstdc++ by changing $(LN) to be cp.

Download all attachments as: .zip

Change History (8)

comment:1 Changed on 10/10/17 at 05:58:26 by Sebastian Huber

Component: GCCtool/gcc

Changed on 10/11/17 at 12:31:33 by Chris Johns

Patch to fix libstdc++-v3 includes on MacOS Sierra High and APFS.

comment:2 Changed on 10/11/17 at 23:13:11 by Chris Johns

Owner: set to Chris Johns
Status: newaccepted

Changed on 10/27/17 at 03:04:12 by Chris Johns

Generated version of Jonathan Wakely's patch from the GCC ticket comment 42 tracking this issue.

comment:3 Changed on 11/09/17 at 06:27:14 by Sebastian Huber

Milestone: 4.12.05.1

Milestone renamed

Changed on 10/07/18 at 03:16:48 by Chris Johns

Work around the APFS issue in building libstdc++ by changing $(LN) to be cp.

comment:4 Changed on 10/12/18 at 17:00:55 by Chris Johns <chrisj@…>

In [changeset:"7bb268ba19d2c21386bc76aafa6d50cfdba9fa52/rtems-source-builder" 7bb268b/rtems-source-builder]:

darwin: Work around symlink issues on Darwin with APFS building libstd++.

See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81797

Updates #3171

comment:5 Changed on 10/14/18 at 00:37:39 by Chris Johns

Resolution: fixed
Status: acceptedclosed

Tested on Mojave.

Note: See TracTickets for help on using tickets.