Преглед изворни кода

make dmmlib work with sparc-elf-4.6

Ioannis Koutras пре 11 година
родитељ
комит
4cef849c2e
2 измењених фајлова са 2 додато и 1 уклоњено
  1. 1 0
      leon3.preset
  2. 1 1
      toolchain-sparc-elf.cmake

+ 1 - 0
leon3.preset

@@ -1,3 +1,4 @@
+set(DMM_DATA_ALIGNMENT "4")
 set(WITH_SYSTEM_CALLS "none" CACHE STRING "Choose what system calls can be used, options are: none, sbrk, mmap") # Do not change
 option(HAVE_LOCKS "Build with POSIX locking mechanisms" OFF)
 set(RAW_BLOCKS_TYPE "freelist" CACHE STRING "Choose what raw blocks can be used, options are: freelist, bitmap")

+ 1 - 1
toolchain-sparc-elf.cmake

@@ -10,7 +10,7 @@ CMAKE_FORCE_CXX_COMPILER(sparc-elf-g++ GNU)
 set (CMAKE_C_FLAGS $ENV{CFLAGS}) 
 set (CMAKE_SHARED_LIBRARY_LINK_C_FLAGS $ENV{LDFLAGS})
 
-add_definitions(-std=c99)
+set (CMAKE_SIZEOF_VOID_P 4)
 
 set (CMAKE_AR sparc-elf-ar)
 set (CMAKE_RANLIB sparc-elf-ranlib)