cross-compiling

Cross-compiling a Python script on Linux into a Windows executable

I have a Python script that I'd like to compile into a Windows executable. Now, py2exe works fine from Windows, but I'd like to be able to run this from Linux. I do have Windows on my development machine, but Linux is my primary dev platform and I'm getting kind of sick of rebooting into Windows just to create the .exe. Any ideas? PS: I...

Compiling Qt for Windows 98

I need to support Windows 98. The Qt documentation claims this is possible, but there are no instructions. The distributed binaries of Qt 4.6 don't run on Win98 and the majority of Qt applications I have sampled also don't. For several apps that do run on 98, I have asked authors how they did it, but the common answer is that it was acci...

How do I get the executing program's directory in C using a plataform independent method?

I develop my app in linux for both unix and win32(cross compile at each build) plataforms, so a ready to use function would be nice :). I'm using glib that has the 'gchar* g_get_current_dir(void)' function and it returns the current directory, but what I really need is the executable's dir. I'm inexperienced in C programming so any suge...

Way Cross Compile C/C++ code to run on Windows, Linux, and Mac OS?

Is there a way to take my C++ code and cross compile it to run on Windows, Mac OS, and Linux? Is there a tool to do this, or does it have to be manually compiled on each OS via Terminal/Cygwin? ...

Cross-compiling SpiderMonkey

Hey all, I don't know if anyone of you've experienced this before, but I'm having trouble cross-compiling Mozilla's JavaScript engine, SpiderMonkey, on Linux. What I'm trying to accomplish is to compile 32-bit shared libraries on CentOS 5.4 x86_64. I'm using js-1.7.0. Here's the make command I used: CFLAGS="-m32 -DCROSS_COMPILE=1" CXXF...

Linking to specific or greater library versions using GCC

I am trying to build the BlueZ bluetooth stack to run on an ARM powered GP2X wiz device. I am cross-compiling for the ARM device on a debian machine. I have built the complete stack and all its dependencies, (libusb0.12, dbus, glib-2.0, etc) but I run into issues when running them on the target, and it appears dbus doesn't want to play....

C++ Cross Compiler throws STL related errors, Host Compiler works fine

I've built a GCC cross-compiler for arm, and I can prove it works in both trivial cases (Hello World), and in more serious uses (I've successfully cross compiled several libraries, most recently libjpeg). However, I'm trying to compile a particular file into an object file, which compiles fine using my x86 GCC, but yields the following ...

Cross Compiler Binary Execute Error

I just built a cross compiler using crosstools "mips-unknown-linux-gnu-gcc" and I compiled a hello world program. The compilation went fine using the command: "mips-unknown-linux-gnu-g++ hello.cpp -o hello" but when I run the command "./hello" I get the following error: babbage-dasnyder 50% mips-unknown-linux-gnu-g++ hello.cpp -o hello...

ARM-linux4.3.2, can't open socket with PF_PACKET type

Hello, I'm using FriendlyARM with linux 2.6.29 and compiling with ARM-Linux GCC 4.3.2 When trying to open a socket with PF_PACKET it fails with errno 97, Address family not supported by protocol. This is an example program that illustrates the problem - #include <stdio.h> #include <sys/socket.h> #include <netpacket/packet.h> #in...

Missing crt1 and crti when crosscompiling

Hey I'am trying to build a cross compile toolchain based on GCC4.5 and newlib with gold and link-time-optimization enabled. GCC compiles fine but it did not generate the crt1.o or crti.o files. Therefore when I tries to use the compiler for building Newlib it complains with the message: ld: error: cannot open crti.o: No such file or di...

problems using cross-compiled library

Hello guys, I've cross-compiled a library called Adol-c on linux for windows (mingw). It seems to be ok, but when I try to link this new cross-compiled library (libadolc.a) in my project on windows i find the following problems: g++ -LC:\1500TB\libs\Cross-ADOL-C-2.1.0\adolc_base\lib -mwindows -oteste.exe src\main.o -ladolc -lstdc++ -...

Why is a GCC cross compile not building `crti.o`?

In an attempt to build a gcc 4.x.x cross compiler for arm, I'm stuck at a missing crti.o file in the $BUILD_DIR/gcc subdirectory. An strace on the top level Makefile shows that the compiled xgcc is calling the cross-linker ld with "crti.o" as an argument. I'm assuming that if the cross linking ld is being called, the native /usr/lib/cr...

How to build VTK for iPhone?

Hi, I'm trying to make an iPhone/iPad application that uses VTK to visualize DICOM images and present them on the screen. The problem is no matter what I do, I am not able to build VTK to work on the device (it works correctly on the simulator). Is there any way to build VTK for the iPhone/iPad? Thank you very much for your help! :) ...

Porting NewLib: crt0

I am porting NewLib for my own OS by following a tutorial. It says that once I finished my crt0, I have to "link it as the first object". How can I do that? ...

Has any one used CrossKylix for real Cross-platform development?

New version of CrossKylix as been updated two weeks ago. Even Kylix has discontinued long time ago, but it's seems still used by some of Delphi developers. Has any one used it successfully on cross-platform development for Windows and Linux? ...

CMake croscompile problem with CXX_FLAGS in linker

I have following toolchain for iPhone crosscompilation on mac os x: # Platform Info SET (CMAKE_SYSTEM_VERSION 1) SET (CMAKE_SYSTEM_PROCESSOR arm) # SDK Info SET (SDKVER "3.0") SET (DEVROOT "/Developer/Platforms/iPhoneOS.platform/Developer") SET (SDKROOT "${DEVROOT}/SDKs/iPhoneOS${SDKVER}.sdk") SET (CMAKE_OSX_SYSROOT "${SDKROOT}") SET (...

change visibility of symbols in shared library files

Hi all, I tried to compile sigintr.c in DD-WRT/src/router/rflow with arm-linux-gcc. The problem I encountered is: sigintr.o: In function siginterrupt': sigintr.c:(.text+0x88): undefined reference to_sigintr' collect2: ld returned 1 exit status make[1]: * [rflow] Error 1 I can find '_sigintr' in libc.so, but unfortunately...

cross gcc crti.o

I have followed the instructions at Cross linux from scratch for powerpc, but I can't get past the gcc-final stage due to an ld error crti.o: no such file or directory. My tool chain is separated into two directories: /opt/builder/tools and /opt/builder/cross-tools, with Linux headers and eglibc in the first and cross-utilities in the ...

Cross compiling a kernel module

I'm trying to cross compile a helloworld kernel (2.6.x) module for ARM architecture on my intel x86 host. The codesourcery tool chain for ARM is located at: /home/ravi/workspace/hawk/arm-2009q3 The kernel source is located at :/home/ravi/workspace/hawk/linux-omapl1 My Makefile: ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi obj-m := H...

How to embed data in an application

I want to make an application, but the application will be using icons (bitmaps) for some of the menu buttons and other stuff. I want to keep my application as one simple, single standalone exe file which means I will somehow have to embed all of the icons into the application (EXE on windows) so I can load the bitmaps without having any...