Home » Developing U++ » U++ Developers corner » Help!!! Building 32 bit apps on Ubuntu64 (Help!!! Building 32 bit apps on Ubuntu64)
Help!!! Building 32 bit apps on Ubuntu64 [message #49796] |
Tue, 08 May 2018 04:35 |
mayduavongts
Messages: 2 Registered: May 2018 Location: Viet Nam
|
Junior Member |
|
|
As it costed me some effort to find it out how to do it, I'll post the results here, just in case somebody needs it Smile
1) Create a new build method, naming it, for example, GCC32
2) Copy ALL settings from GCC build method to the newly created one (ALL, including include directories, flags, etc).
You can omit the LIB directories point, see later
3) Install IA32-LIBS package, it's available on repo. You'll still miss some libs... in particular this damn'd libnotify which costed me some effort.
4) Using getlibs command (install it from repo), install libnotify 32 bit library. You may need also libdbus-1 and libdbus-glib-1, I don't remember if I had them already installed or they were in IA32-LIBS repo. If you still get linker error after last point, just install them with getlibs.
5) in GCC32 build method, Add the following :
in "Debug options" add "-m32" (without quotes !)
in "Optimize for speed" add "-m32" (without quotes !)
in "Optimize for size" add "-m32" (without quotes !)
in "Debug link options" add "-ldbus-glib-1"
in "Release link options" add "-ldbus-glib-1"
wipe all contents of "LIB Directories" and put there these 2 lines :
/lib32
/usr/lib32
|
|
|
Goto Forum:
Current Time: Sat May 10 00:23:41 CEST 2025
Total time taken to generate the page: 0.00882 seconds
|