Ticket #58870: unknown-architecture-i386.patch

File unknown-architecture-i386.patch, 1.8 KB (added by ryandesign (Ryan Carsten Schmidt), 5 years ago)
  • examples/cmake/AddISPCExample.cmake

    Fix "Unknown architecture i386" on systems running the 32-bit kernel.
    old new  
    4444    set(ISPC_OBJ_NAME "${CMAKE_CURRENT_BINARY_DIR}/${ISPC_SRC_NAME}_ispc${CMAKE_CXX_OUTPUT_EXTENSION}")
    4545    set(ISPC_FLAGS ${example_ISPC_FLAGS})
    4646    if (UNIX)
    47         execute_process( COMMAND bash "-c" "uname -m | sed -e s/x86_64/x86/ -e s/i686/x86/ -e s/arm.*/arm/ -e s/sa110/arm/" OUTPUT_VARIABLE ARCH)
     47        execute_process( COMMAND bash "-c" "uname -m | sed -e s/x86_64/x86/ -e s/i686/x86/ -e s/i386/x86/ -e s/arm.*/arm/ -e s/sa110/arm/" OUTPUT_VARIABLE ARCH)
    4848        string(STRIP ${ARCH} ARCH)
    4949        execute_process( COMMAND getconf LONG_BIT OUTPUT_VARIABLE ARCH_BIT)
    5050        string(STRIP ${ARCH_BIT} ARCH_BIT)
  • examples/common.mk

    old new  
    1313ISPC_FLAGS+=-O2
    1414ISPC_HEADER=objs/$(ISPC_SRC:.ispc=_ispc.h)
    1515
    16 ARCH:=$(shell uname -m | sed -e s/x86_64/x86/ -e s/i686/x86/ -e s/arm.*/arm/ -e s/sa110/arm/)
     16ARCH:=$(shell uname -m | sed -e s/x86_64/x86/ -e s/i686/x86/ -e s/i386/x86/ -e s/arm.*/arm/ -e s/sa110/arm/)
    1717
    1818ifeq ($(ARCH),x86)
    1919  ISPC_OBJS=$(addprefix objs/, $(ISPC_SRC:.ispc=)_ispc.o)
  • examples/portable/common_cpu.mk

    old new  
    1717ISPC_FLAGS+=-O2
    1818ISPC_HEADER=objs/$(ISPC_SRC:.ispc=_ispc.h)
    1919
    20 ARCH:=$(shell uname -m | sed -e s/x86_64/x86/ -e s/i686/x86/ -e s/arm.*/arm/ -e s/sa110/arm/)
     20ARCH:=$(shell uname -m | sed -e s/x86_64/x86/ -e s/i686/x86/ -e s/i386/x86/ -e s/arm.*/arm/ -e s/sa110/arm/)
    2121
    2222ifeq ($(ARCH),x86)
    2323  ISPC_OBJS=$(addprefix objs/, $(ISPC_SRC:.ispc=)_ispc.o)