You are not logged in.
If I try to install gcc-multilib, it conflicts with my existing 64-bit gcc package. Is there a way for me to install it in another path or install the binaries from gcc-multilib as gcc32, g++32 etc?
Last edited by rhd (2012-02-20 02:50:55)
Offline
:I I get that
Guess I will have to do some ABS-ing then
Offline
I don't think you get what 'provides' means, to be honest....
Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.
Offline
I'm learning 32-bit assembly and the tutorial I am using has a small collection of example code and a little library which needs a 32-bit copy of libgcc.a.
libgcc.a is owned by gcc and not gcc-libs and so here I am, attempting to install the multilib package instead of the 64-bit version. The -m32 flag doesn't help. [edit: the -m32 flag to gcc, which tells it to compile for a 32 bit arch]
Last edited by rhd (2012-02-18 04:20:39)
Offline
Have you read the Arch64 FAQ? Specifically, the section titled "Can I build 32-bit packages for i686 inside Arch64"? ...
there are 2 ways to build 32bit applications inside of Arch64;
1st. by installing gcc-multilib and all of it's dependencies , as gcc-multilib *provides* both 32bit and 64bit. (it could be possible that you've missed some package/dependency that you need for multilib, in order for your code to compile?)
2nd. You could setup a Chroot / Bundled 32-bit system within your Arch64 system.
you should be able to find what you need in the FAQ, and the links it provides;
https://wiki.archlinux.org/index.php/Ar … _Arch64.3F
cheerz
Last edited by triplesquarednine (2012-02-18 04:47:36)
Offline
I'm learning 32-bit assembly and the tutorial I am using has a small collection of example code and a little library which needs a 32-bit copy of libgcc.a.
libgcc.a is owned by gcc and not gcc-libs and so here I am, attempting to install the multilib package instead of the 64-bit version. The -m32 flag doesn't help. [edit: the -m32 flag to gcc, which tells it to compile for a 32 bit arch]
$ nosr libgcc.a
core/gcc
community/arm-elf-gcc-base
community/arm-wince-cegcc-gcc
community/avr-gcc
community/mingw32-gcc
community/mingw32-gcc-base
multilib/gcc-multilibI tried to point out that gcc-multilib provides gcc. Everything gcc does, you can do with gcc-multilib. You can't have both installed at the same time (but you wouldn't want/need to, either).
Last edited by falconindy (2012-02-18 15:01:10)
Offline
Ah yes, "multi" means "multi"
thanks ![]()
Offline