/srv/irclogs.ubuntu.com/2009/12/13/#ubuntu-arm.txt

=== asac_ is now known as asac
keesjHi, I want to get started on ubutunu-arm. I currently want to target qemu-arm versatile (possibly using the arm11 cpu) and would like to use 9.10 and rootstock. Would this be recommented (elinux.org has a "ok" turorial when using beagle + rootstock the topic links on this irc channel point to what looks to the old way of doing things)08:26
loolkeesj: this is incompatible10:04
loolkeesj: It can work with a patched versatile kernel though10:05
loolkeesj: I think there is such a kernel in the development release now, or you can get some binary ones in some places10:06
loolkeesj: Just FYI, the real hardware named "versatile" which qemu emulates only supports up to v5 ATM10:07
armin76lool: question: now that karmic is the latest released version, does that mean that jaunty doesn't get any update anymore?11:03
loolarmin76: In terms of where developers spend their time, I don't think many stable updates will happen in jaunty, it's not impossible but unlikely; but of course security support continues and if critical bug fixes need to be addressed in jaunty they can be13:26
loolarmin76: Even at this point, karmic is much less of a focus than lucid13:26
armin76lool: ack, thanks13:49
asacogra: yes ... my install feels good too ... thats t2 maybe?;)14:04
asacfta: chromium codecs fails on i386?14:28
asacwanted to copy it14:28
ftaasac, please don't.14:28
ftaasac, http://code.google.com/p/gyp/issues/detail?id=12314:29
asacsure14:29
asaci wont copy if the build fails ;)14:29
asacfta: would that impact arm?14:29
ftaasac, last comment14:29
ftaprobably yes14:29
asacwhy did you switch to make just now :(14:30
ftai thought it was ready14:30
asaccan i disable that manually again?14:30
asace.g. just a single rules line?14:30
ftaI don't have common.gypi in this package so most variables have no default during the build (like target_arch, chromeos, branding, library, and guess what.. cflags and ldflags), so i set those in GYP_DEFINES, but it doesn't work for cflags/ldflags.  The build fails with an asm error (the fix is to add the missing -O2) but if i set CFLAGS=-O2, it breaks all the defines and the -I.14:31
ftanope, it will be the same with scons (unlike for chromium)14:33
ftaasac, ^^, testing my proposed fix right now14:41
asacwhat changed that even scons suddenly doesnt work anymore?14:43
ftascons would work if i also ship the whole src/build/ dir from chromium in the codecs package (and probably other dirs), while i just took the ffmpeg.gyp file, which is enough, in theory14:45
ftai just loose the defaults, so i have to specify them as i said above14:46
ftawhat happens if is say gcc -O2 -Os ? which one is used?14:47
fta-is+I14:47
asacfeels not right to "loose defaults" ... they might do arch dependent tweaks etc.14:48
asaci dont think we want to duplicate all defaults in rules14:48
asacfeels like not running configure14:48
ftathat's the whole point of this gyp, not run configure14:48
ftagyp is a configure rival14:49
ftain python :S14:49
ftaand upstream is dropping support for scons anyway, so the sooner i move, the better14:50
asacright. but i expect that the defaults contain detection stuff etc.14:50
asacyes. but you dropped the defaults ... which feels like a bug14:50
keesjlool I will be able to create a kernel if needed. still rootstock + qemu-system-arm should be easy right?15:00
ftaasac, i'm pretty conservative here. missing defaults make gyp fail, so it FTBFS for us and we notice. And i set only those: GYP_DEFINES="target_arch=ia32 chromeos=0 branding=Chromium library=static_library use_system_yasm=1". The only problem is cflags/lflags that dpkg-buildpackage wants to overwrite15:08
ftaasac, if i really want to pull src/build too, that would mean 3 svn to pull to create the tarball.15:12
ftaasac, i already name my stuff 0.5+svn20091210r34297+34315, i can add a 3rd rev-id :P that would mean rebuilding more often (for any commit in src/build, even totally unrelated)15:13
ftai should start a contest of the longest version ever used for a package15:15
loolkeesj: Yes15:35
keesjthanks15:48
asacfta: isnt it like "extra_cflags=..:" ?15:49
ftaasac, no, not without src/build :(15:51
ftaasac, chromium-codecs-ffmpeg_0.5+svn20091210r34297+34315+34433.orig.tar.gz uhuh16:21
asac      self.WriteLn("$(OBJS): CFLAGS := $(CFLAGS_$(BUILDTYPE)) "16:22
asacshouldnt that be16:22
asac      self.WriteLn("$(OBJS): CFLAGS += $(CFLAGS_$(BUILDTYPE)) "16:22
asac?16:22
asacin make.py16:22
asac(gyp)16:22
ftawon't work, as make CFLAGS="-g -O2" would overwrite it anyway16:23
asac+= ?16:23
ftayes16:23
ftaasac, http://paste.ubuntu.com/340609/16:24
asacyes thats ok too16:24
ftaasac, i'm done fixing the codecs17:47
ftaasac, you can copy the codecs now, they are all green in lucid. you need to copy gyp too (a new build-dep)19:10

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!