Opened 4 weeks ago

Last modified 4 weeks ago

#69726 assigned defect

gerris @0.9.2-20131206_5: configure: error: Pointers cannot be stored in doubles on this architecture

Reported by: nilason (Nicklas Larsson) Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version:
Keywords: sonoma arm64 Cc:
Port: gerris

Description

Configuration fails on macOS 14/arm64 with the message:

checking whether pointers can be stored in doubles... no
configure: error: 
*** Pointers cannot be stored in doubles on this architecture.

The configure testing code that fails:

main () {
  if (sizeof (void *) > sizeof (double))
    return 1;
  return 0;
}

Change History (1)

comment:1 Changed 4 weeks ago by jmroot (Joshua Root)

The proximate cause is likely just the missing type signature for main(), but storing pointers in doubles is a pretty horrifying thing to do in the first place.

Note: See TracTickets for help on using tickets.