[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Compilacion Cruzada



Hola muy buenas, soy un usuario de Debian Jessie Stable. he descargado el motor "GzDoom" version "1.9.1" (Ya que mi tarjeta de video Soporta hasta OpenGL 2.1)

Aunque uso la version amd64 del sistema, queria compilar la version tambien para los 32 Bits.

El Problema surge cuando necesito instalar

libsdl2-dev:i386

Que me quiere desinstalar : libsdl2-{gfx,image,mixer,net,ttf}-dev libva-dev de 64 Bits, y me dejaria rota algunas cabezeras de 64 Bits, y depaso no terminaria de instalar bien la de 32 Bits.

Alguien sabe como puedo tener instaladas las versiones de 32 Bits y de 64 Bits de estas cabezeras, para poder hacer compilacion cruzada ???

Las lineas que uso para compilar son :
export {CPP,LD}FLAGS='-O3 -march=generic -mtune=generic'
mkdir build ; cd build
cmake -DCMAKE_CXX_FLAGS=-m32 -DCMAKE_SHARED_LINKER_FLAGS=-m32 ..

Pero me devuelve :
CMake Error at /usr/share/cmake-3.0/Modules/FindPackageHandleStandardArgs.cmake:136 (message):
  Could NOT find SDL2 (missing: SDL2_LIBRARY)
Call Stack (most recent call first):
  /usr/share/cmake-3.0/Modules/FindPackageHandleStandardArgs.cmake:343 (_FPHSA_FAILURE_MESSAGE)
  FindSDL2.cmake:179 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  src/CMakeLists.txt:205 (find_package)

En lugar de compilar.

Reply to: