**** BEGIN LOGGING AT Sun Dec 13 02:59:57 2009 Dec 13 08:26:40 Hi, 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) Dec 13 10:04:55 keesj: this is incompatible Dec 13 10:05:56 keesj: It can work with a patched versatile kernel though Dec 13 10:06:33 keesj: I think there is such a kernel in the development release now, or you can get some binary ones in some places Dec 13 10:07:01 keesj: Just FYI, the real hardware named "versatile" which qemu emulates only supports up to v5 ATM Dec 13 11:03:08 lool: question: now that karmic is the latest released version, does that mean that jaunty doesn't get any update anymore? Dec 13 13:26:40 armin76: 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 be Dec 13 13:26:58 armin76: Even at this point, karmic is much less of a focus than lucid Dec 13 13:49:21 lool: ack, thanks Dec 13 14:04:32 ogra: yes ... my install feels good too ... thats t2 maybe?;) Dec 13 14:28:41 fta: chromium codecs fails on i386? Dec 13 14:28:46 wanted to copy it Dec 13 14:28:52 asac, please don't. Dec 13 14:29:03 asac, http://code.google.com/p/gyp/issues/detail?id=123 Dec 13 14:29:07 sure Dec 13 14:29:13 i wont copy if the build fails ;) Dec 13 14:29:43 fta: would that impact arm? Dec 13 14:29:47 asac, last comment Dec 13 14:29:55 probably yes Dec 13 14:30:23 why did you switch to make just now :( Dec 13 14:30:32 i thought it was ready Dec 13 14:30:35 can i disable that manually again? Dec 13 14:30:45 e.g. just a single rules line? Dec 13 14:31:59 I 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. Dec 13 14:33:35 nope, it will be the same with scons (unlike for chromium) Dec 13 14:41:15 asac, ^^, testing my proposed fix right now Dec 13 14:43:14 what changed that even scons suddenly doesnt work anymore? Dec 13 14:45:13 scons 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 theory Dec 13 14:46:34 i just loose the defaults, so i have to specify them as i said above Dec 13 14:47:17 what happens if is say gcc -O2 -Os ? which one is used? Dec 13 14:47:33 -is+I Dec 13 14:48:05 feels not right to "loose defaults" ... they might do arch dependent tweaks etc. Dec 13 14:48:25 i dont think we want to duplicate all defaults in rules Dec 13 14:48:35 feels like not running configure Dec 13 14:48:54 that's the whole point of this gyp, not run configure Dec 13 14:49:10 gyp is a configure rival Dec 13 14:49:37 in python :S Dec 13 14:50:25 and upstream is dropping support for scons anyway, so the sooner i move, the better Dec 13 14:50:33 right. but i expect that the defaults contain detection stuff etc. Dec 13 14:50:57 yes. but you dropped the defaults ... which feels like a bug Dec 13 15:00:42 lool I will be able to create a kernel if needed. still rootstock + qemu-system-arm should be easy right? Dec 13 15:08:27 asac, 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 overwrite Dec 13 15:12:08 asac, if i really want to pull src/build too, that would mean 3 svn to pull to create the tarball. Dec 13 15:13:46 asac, 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) Dec 13 15:15:36 i should start a contest of the longest version ever used for a package Dec 13 15:35:16 keesj: Yes Dec 13 15:48:26 thanks Dec 13 15:49:51 fta: isnt it like "extra_cflags=..:" ? Dec 13 15:51:53 asac, no, not without src/build :( Dec 13 16:21:46 asac, chromium-codecs-ffmpeg_0.5+svn20091210r34297+34315+34433.orig.tar.gz uhuh Dec 13 16:22:31 self.WriteLn("$(OBJS): CFLAGS := $(CFLAGS_$(BUILDTYPE)) " Dec 13 16:22:34 shouldnt that be Dec 13 16:22:38 self.WriteLn("$(OBJS): CFLAGS += $(CFLAGS_$(BUILDTYPE)) " Dec 13 16:22:39 ? Dec 13 16:22:55 in make.py Dec 13 16:22:57 (gyp) Dec 13 16:23:07 won't work, as make CFLAGS="-g -O2" would overwrite it anyway Dec 13 16:23:32 += ? Dec 13 16:23:43 yes Dec 13 16:24:04 asac, http://paste.ubuntu.com/340609/ Dec 13 16:24:55 yes thats ok too Dec 13 17:47:16 asac, i'm done fixing the codecs Dec 13 19:10:05 asac, you can copy the codecs now, they are all green in lucid. you need to copy gyp too (a new build-dep) **** ENDING LOGGING AT Mon Dec 14 02:59:56 2009