# Format for this file: # Epoch Channel Nickname Action Message # # All separated with a single space, empty values are replaced with a dash '-' # except messages which are kept empty. # Lines starting with '#' are comments; comments are not allowed except as the only content of the line # 1347323125 - devcoder quit Quit: devcoder 1347323192 - codyps quit Ping timeout: 252 seconds 1347333426 - bhundven nick bhundven|afk 1347346834 #crosstool-ng smartin join 1347346939 - bhundven|afk nick bhundven 1347347119 - bhundven nick bhundven|afk 1347351303 #crosstool-ng ddvlad join 1347351389 #crosstool-ng ddvlad say Hi, I'm trying to build a cross compiler that runs on x86 and generates powerpc code. My build machine is x86_64. Do I need a canadian cross in this case or is there a simpler way to generate a toolchain that runs on 32-bit x86? 1347352227 #crosstool-ng kos_tom say I would recommend building in a chroot 1347352243 #crosstool-ng kos_tom say you create a 32 bits chroot, in which you build your toolchain with crosstool-ng. 1347352303 - sspiff quit Remote host closed the connection 1347352695 #crosstool-ng sspiff join 1347352695 - sspiff quit Changing host 1347352695 #crosstool-ng sspiff join 1347352796 #crosstool-ng smartin say i agree with kos_tom about the chroot, it will be a lot faster, and less painful ;) 1347352829 #crosstool-ng ddvlad say Ok, I'll look into that, thanks for the tips! 1347354698 #crosstool-ng Net147 join 1347355271 - Net147 quit Quit: HydraIRC -> http://www.hydrairc.com <- IRC with a difference 1347356567 - sspiff quit Remote host closed the connection 1347357013 #crosstool-ng sspiff join 1347357014 - sspiff quit Changing host 1347357014 #crosstool-ng sspiff join 1347357317 #crosstool-ng Net147 join 1347357335 - Net147 quit Client Quit 1347358279 - sspiff quit Ping timeout: 260 seconds 1347359223 - sh4rm4 quit Remote host closed the connection 1347359352 #crosstool-ng sh4rm4 join 1347360633 #crosstool-ng sspiff join 1347360633 - sspiff quit Changing host 1347360633 #crosstool-ng sspiff join 1347361605 - sspiff quit Ping timeout: 276 seconds 1347366098 #crosstool-ng sspiff join 1347366098 - sspiff quit Changing host 1347366098 #crosstool-ng sspiff join 1347370324 #crosstool-ng mnt_real join 1347371088 #crosstool-ng sh[4]rm4 join 1347371199 - sh4rm4 quit Ping timeout: 276 seconds 1347371382 - sh[4]rm4 nick sh4rm4 1347371557 #crosstool-ng imMute say technically that's a canadian cross (building the TC on x86_64 meant to be run on x86 that compiles code for ppc), but since x86_64 and x86 are so similar, it's possible to setup a chroot on x86_64 that's x86 only and do a regular cross 1347371590 #crosstool-ng imMute say but doing the chroot is definitely easier than a real canadian. 1347374402 - sspiff quit Remote host closed the connection 1347375489 - bhundven|afk nick bhundven 1347376779 - bhundven nick bhundven|afk 1347376951 #crosstool-ng codyps join 1347377206 - soulne4ny-luch quit Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.11/20120715041107] 1347377945 - bhundven|afk nick bhundven 1347378005 #crosstool-ng sspiff join 1347378006 - sspiff quit Changing host 1347378006 #crosstool-ng sspiff join 1347378586 #crosstool-ng ddvlad say imMute: Yup, I set up the chroot relatively easily, now I'm working around a kernel that doesn't have the headers_install target 1347378608 #crosstool-ng kos_tom say ddvlad: you should upgrade your kernel 1347378618 #crosstool-ng kos_tom say ddvlad: headers_install has been around since 2.6.12, IIRC 1347378631 #crosstool-ng kos_tom say any kernel older than that should be upgraded rather than worked around :) 1347378644 #crosstool-ng ddvlad say kos_tom: Unfortunately, I'm required to keep the old kernel :( 1347378676 #crosstool-ng ddvlad say I suspect this is probably the greatest difficulty I will encounter. 1347378695 #crosstool-ng bhundven say I doubt it. I assume you will run into other problems. 1347378720 #crosstool-ng bhundven say if not a completely broken toolchain, in the end. 1347378740 #crosstool-ng kos_tom say ddvlad: what platform are you targetting? 1347378764 #crosstool-ng ddvlad say Hmm, I meant "the greatest source of problems", working around the headers is easy enough I hope :) 1347378769 #crosstool-ng ddvlad say kos_tom: powerpc 1347378792 #crosstool-ng bhundven say the better question may be: what are the requirements for using a kernel older then 2.6.12? 1347378845 #crosstool-ng ddvlad say I'll dig around, maybe I can also upgrade the kernel. 1347378874 #crosstool-ng ddvlad say Gotta go now, thanks for your suggestions. 1347379292 #crosstool-ng kos_tom say ddvlad: PowerPC is an architecture, and there are gazillions of different SoCs that use the PowerPC architecture 1347380707 #crosstool-ng bhundven tell pulls his SoCs up 1347383679 - mnt_real quit Ping timeout: 276 seconds 1347384347 - sspiff quit Remote host closed the connection 1347384439 #crosstool-ng sspiff join 1347384439 - sspiff quit Changing host 1347384439 #crosstool-ng sspiff join 1347385245 #crosstool-ng mnt_real join 1347385590 - sspiff quit Ping timeout: 276 seconds 1347386115 #crosstool-ng y_morin join 1347387549 - codyps quit Quit: Leaving. 1347387597 #crosstool-ng codyps join 1347387714 - bhundven nick bhundven|afk 1347389722 #crosstool-ng sspiff join 1347389728 - sspiff quit Changing host 1347389728 #crosstool-ng sspiff join 1347391568 - sspiff quit Remote host closed the connection 1347391733 - smartin quit Quit: back laater 1347392273 #crosstool-ng alan_o join 1347393852 #crosstool-ng imMute say kos_tom: I know in the case of the AM35xx SoCs from TI, you're kinda limited to 2.6.36 because that's what their dev kit thing is at. 1347393870 #crosstool-ng imMute say a newer kernel might work depending on the application, and how good you are at porting TI's changes. 1347394061 #crosstool-ng smartin join 1347394232 #crosstool-ng alan_o say imMute: For beagle bone, you can use a newer kernel by using https://github.com/beagleboard/kernel/tree/beaglebone-3.6/ 1347394238 #crosstool-ng alan_o say It's not complete yet, but functional 1347394268 #crosstool-ng alan_o say It's really about 30 patches or so on top of mainline 1347394273 #crosstool-ng alan_o say but not everything works perfectly yet 1347394302 #crosstool-ng alan_o say (it's more patches than that, but many are for the device tree) 1347394481 #crosstool-ng alan_o say imMute: just realized you said am35xx and not am335x. Nevermind then :) 1347394507 #crosstool-ng alan_o say and actually I think I just caught the end of the conversation after I logged in. 1347395603 - bhundven|afk nick bhundven 1347397193 #crosstool-ng ddvlad part 1347397579 - y_morin quit Quit: Nighty Night! 1347399653 #crosstool-ng Juv1228 join 1347405408 #crosstool-ng devcoder join 1347407090 - smartin quit Quit: leaving