Author Topic: RE: 32-bit Linux Port  (Read 3132 times)

palmfron

  • Newbie
  • *
  • Posts: 2
    • View Profile
RE: 32-bit Linux Port
« on: August 19, 2016, 09:24:38 PM »
Is there any hope for a 32-bit linux port?  And if not, perhaps someone has succeeded setting up CDP with the wine windows emulator?  BTW portaudio is working fine.
« Last Edit: August 20, 2016, 06:01:02 AM by palmfron »

Xenakios

  • Sr. Member
  • ****
  • Posts: 83
    • View Profile
Re: RE: 32-bit Linux Port
« Reply #1 on: August 20, 2016, 10:53:09 AM »
The source code doesn't build on/for 32 bit Linux?

palmfron

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: RE: 32-bit Linux Port
« Reply #2 on: August 20, 2016, 01:45:54 PM »
CDP beta linux sources are 64-bit.  Unfortunately, my older cpu only supports 32-bit.  Tried compiling before I realized this issue.
« Last Edit: August 20, 2016, 01:54:09 PM by palmfron »

Xenakios

  • Sr. Member
  • ****
  • Posts: 83
    • View Profile
Re: RE: 32-bit Linux Port
« Reply #3 on: August 25, 2016, 11:09:25 AM »
CDP beta linux sources are 64-bit.  Unfortunately, my older cpu only supports 32-bit.  Tried compiling before I realized this issue.

Are you getting compiler errors? That might be because of using an old compiler. Or is there some other issue? The binaries build but they don't work on your 32 bit system?

I don't see any obvious reason how the source codes themselves would be "64 bit only". By "64 bit compatible" they probably mean the code doesn't use pointer tricks and such that only used to work with 32 bit CPUs. (It says "64 bit compatible" on the CDP download page, not "64 bit only"...)

I can test compiling for 32 bit on my Ubuntu 16 laptop to confirm.

edit : OK, so I tested building on my 32(*) bit Ubuntu system with GCC 5.3.1. The built binaries actually end up as 32 bit ones and I didn't need to do anything special for that to happen. I doubt the CDP programs would benefit from being compiled into 64 bit in any case. I only tried building "modify" and "sfedit" so far because I didn't want to first install/build the external dependencies nor wait for all the CDP programs to build. (My Linux laptop is quite slow.)

(*) Mistake there before. The laptop actually has 32 bit Ubuntu installed.
« Last Edit: August 25, 2016, 05:31:46 PM by Xenakios »

jpff

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: RE: 32-bit Linux Port
« Reply #4 on: September 28, 2016, 05:01:06 PM »
I can try building on 32bit Linux if it helps -- I still have such a machine.  Just  a matter of locating sources

jpff

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: RE: 32-bit Linux Port
« Reply #5 on: September 28, 2016, 08:59:29 PM »
Just build on 32bit OpenSuSE with little hassle from sources I have around.   What problem are you having?