[MacPorts] #70229: R-RcppParallel dependents using libc++ on < 10.12 need a fix for aligned deallocation: error: aligned deallocation function of type 'void (void *, std::align_val_t) noexcept' is only available on macOS 10.13 or newer

MacPorts noreply at macports.org
Sun Jun 16 10:12:01 UTC 2024


#70229: R-RcppParallel dependents using libc++ on < 10.12 need a fix for aligned
deallocation: error: aligned deallocation function of type 'void (void *,
std::align_val_t) noexcept' is only available on macOS 10.13 or newer
-------------------------------------+-------------------------------------
 Reporter:  barracuda156             |      Owner:  (none)
     Type:  defect                   |     Status:  new
 Priority:  Normal                   |  Milestone:
Component:  ports                    |    Version:  2.9.3
 Keywords:  elcapitan, yosemite,     |       Port:  R-rstan,
  mavericks, mountainlion, lion,     |  R-RcppParallel, onetbb
  snowleopard                        |
-------------------------------------+-------------------------------------
 {{{
 In file included from
 /opt/local/libexec/onetbb/include/tbb/../oneapi/tbb/task_arena.h:27:
 /opt/local/libexec/onetbb/include/tbb/../oneapi/tbb/detail/_task.h:216:13:
 error: aligned deallocation function of type 'void (void *,
 std::align_val_t) noexcept' is only available on macOS 10.13 or newer
     virtual ~task() = default;
             ^
 /opt/local/libexec/onetbb/include/tbb/../oneapi/tbb/detail/_task_handle.h:49:5:
 note: in defaulted destructor for 'tbb::detail::d1::task' first required
 here
     task_handle_task(d1::wait_context& wo, d1::task_group_context& ctx,
 d1::small_object_allocator& alloc)
     ^
 /opt/local/libexec/onetbb/include/tbb/../oneapi/tbb/detail/_task.h:216:13:
 note: if you supply your own aligned allocation functions, use -faligned-
 allocation to silence this diagnostic
     virtual ~task() = default;
             ^
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/70229>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list