*** himamura has joined #mer | 00:31 | |
*** merder has quit IRC | 00:54 | |
*** tilgovi has joined #mer | 01:17 | |
*** swer has joined #mer | 01:22 | |
*** slx has quit IRC | 01:25 | |
*** kingaoeu has quit IRC | 01:29 | |
*** imunsie has joined #mer | 01:40 | |
*** kaziklubey has joined #mer | 01:43 | |
*** lpotter is now known as ljp | 01:47 | |
*** shrikrishna has joined #mer | 02:17 | |
*** tilgovi has quit IRC | 02:30 | |
*** FSCV has joined #mer | 02:38 | |
*** shrikrishna has quit IRC | 02:41 | |
*** FSCV has quit IRC | 02:51 | |
*** kaziklub_ has joined #mer | 03:07 | |
*** crysaz has quit IRC | 03:08 | |
*** crysaz has joined #mer | 03:08 | |
*** kaziklubey has quit IRC | 03:09 | |
*** exman3 has joined #mer | 03:22 | |
*** exman2 has quit IRC | 03:22 | |
*** DocScrutinizer05 has quit IRC | 03:31 | |
*** DocScrutinizer06 has joined #mer | 03:31 | |
*** DocScrutinizer06 is now known as DocScrutinizer05 | 03:31 | |
*** FSCV has joined #mer | 03:44 | |
*** deztructor has joined #mer | 03:45 | |
*** furikku has joined #mer | 04:01 | |
timoph | morning | 04:13 |
---|---|---|
*** FSCV has quit IRC | 04:18 | |
iekku | morning | 04:35 |
Stskeeps | "Currently security concerns, that key logger or something can | 04:42 |
Stskeeps | be maliciously developed and distributed, make us hesitate | 04:42 |
Stskeeps | to provide input method APIs. | 04:42 |
Stskeeps | " | 04:42 |
Stskeeps | oh tizen | 04:42 |
wmarone | wow | 04:43 |
Stskeeps | "If comprehensive number of developers are interested in developing | 04:43 |
Stskeeps | commercial custom input method, then I can input those requirements | 04:43 |
Stskeeps | to internal platform developers." | 04:43 |
Stskeeps | .. | 04:43 |
Stskeeps | if i was a vendor i'd run away screaming by now | 04:43 |
wmarone | why are they even trying to be an open source project? | 04:44 |
dm8tbr | because some consultant said that it's the latest craze and has unnamed benefits | 04:45 |
* Stskeeps sighs and hugs maliit | 04:45 | |
*** phinaliumz has joined #mer | 04:46 | |
wmarone | yup | 04:46 |
wmarone | "secret APIs in open source projects! It's latest thing!" | 04:46 |
* timoph stopped caring about tizen quite some time ago | 04:48 | |
timoph | they just seem to be climbing to a tree ass first | 04:48 |
Stskeeps | well, tizen ivi i can respect, but the samsung contributions/parts are just .. | 04:49 |
wmarone | Stskeeps: where'd you see that mess at? | 04:49 |
Stskeeps | wmarone: tizen application dev mailing list | 04:49 |
* ljp never cared for Tizen | 04:49 | |
wmarone | ah, apparently I'm not on that one | 04:49 |
timoph | does anyone know a better translation for the finnish expession "perse edellä puuhun" | 04:49 |
wmarone | ljp: I had hope, then samsung/intel did a marvelous job at making me not care | 04:49 |
* Stskeeps grabs coffee | 04:50 | |
* ljp stretches after afternoon nap | 04:50 | |
* iekku stopped after "invite only" part in the their wiki | 04:53 | |
dm8tbr | timoph: you might be thinking of a saying like 'put the cart before the (donkey|horse)' | 04:56 |
timoph | dm8tbr: sounds like something with a similar meaning | 04:57 |
iekku | dm8tbr, but that's more polite way to say... | 04:57 |
timoph | :) | 04:57 |
* timoph dives into lwn's weekly edition | 04:58 | |
* iekku ponders to translate that in finnish and start using it daily | 04:59 | |
*** PMG has joined #mer | 05:01 | |
*** himamura has quit IRC | 05:01 | |
*** Estel_ has quit IRC | 05:05 | |
wmarone | huh | 05:10 |
wmarone | it's worse, all the samsung posters are using outlook and as a result the mailing list is eating their messages | 05:10 |
wmarone | at least in the archive | 05:10 |
Stskeeps | heh | 05:12 |
Stskeeps | consier it encryption so people can't see it after the fact ;p | 05:12 |
*** Estel_ has joined #mer | 05:13 | |
wmarone | or is it outlook, might be some samsung-made disaster | 05:13 |
*** Estel_ has quit IRC | 05:18 | |
*** deztructor has quit IRC | 05:19 | |
*** exman2 has joined #mer | 05:24 | |
*** exman3 has quit IRC | 05:26 | |
*** springz has joined #mer | 05:26 | |
*** veskuh has joined #mer | 05:26 | |
*** springz has quit IRC | 05:47 | |
*** toggles_ has quit IRC | 05:48 | |
*** dakovaci has joined #mer | 05:51 | |
*** tukem has joined #mer | 05:54 | |
*** sjanc_ has quit IRC | 05:54 | |
*** sjanc_ has joined #mer | 05:55 | |
*** pohly has joined #mer | 05:56 | |
*** kontio has joined #mer | 06:02 | |
*** PMG has quit IRC | 06:03 | |
*** springz has joined #mer | 06:04 | |
dm8tbr | wmarone: maybe their egress email gets the x-no-archive header set or something like that? (which then I'd not attribute to malice but general security paranoia not specifically targetted at mailing lists) | 06:04 |
dm8tbr | someone subscribed to the list should check the headers :) | 06:05 |
*** jussi has quit IRC | 06:05 | |
*** jussi has joined #mer | 06:05 | |
situ | Morning everyone | 06:07 |
*** himamura has joined #mer | 06:17 | |
*** Ian-- has quit IRC | 06:22 | |
*** ljp is now known as lpotter | 06:26 | |
*** Estel_ has joined #mer | 06:32 | |
Stskeeps | cat_x301: / cat_n9: ping | 06:36 |
cat_x301 | Stskeeps: pong | 06:36 |
Stskeeps | cat_x301: can you walk me through how you set up the sb2 target? | 06:36 |
cat_x301 | Stskeeps: took shortcut from mer wiki :) | 06:37 |
Stskeeps | cat_x301: alright, could you run 'sb2-init' for me and tell me the output? | 06:37 |
cat_x301 | Stskeeps: any parameters to pass? | 06:38 |
Stskeeps | cat_x301: no, it'll tell me set up targets | 06:38 |
cat_x301 | ok, you are probably interesting in this part: | 06:38 |
cat_x301 | Already initialized targets: | 06:38 |
cat_x301 | Target harmattan-current-dev_armel: | 06:38 |
cat_x301 | (out of order - target root directory does not exist) | 06:38 |
cat_x301 | Target harmattan-current-dev_i386: | 06:38 |
cat_x301 | (out of order - target root directory does not exist) | 06:38 |
cat_x301 | Target nemo-mk802: | 06:38 |
cat_x301 | configured at 2012-08-24_19:18:33 by user 'cat', with command | 06:38 |
cat_x301 | ( cd /parentroot/srv/mer/targets/mk802rootfs; | 06:38 |
cat_x301 | sb2-init -L --sysroot=/ -C --sysroot=/ -c /usr/bin/qemu-arm-dynamic -m sdk-build -n -N -t / nemo-mk802 /opt/cross/bin/armv7hl-meego-linux-gnueabi-gcc ) | 06:38 |
Stskeeps | yes | 06:39 |
Stskeeps | that looks correct | 06:39 |
Stskeeps | and you're on a 64-bit linux? | 06:39 |
cat_x301 | Stskeeps: hmm, but should it sound like harmattan-current-dev_x86_64? | 06:39 |
cat_x301 | Stskeeps: yes, gentoo one | 06:39 |
* cat_x301 is receiving SIGWIFE.. | 06:40 | |
Stskeeps | cat_x301: prefix with 'linux32' maybe | 06:40 |
Stskeeps | does it change? | 06:40 |
cat_x301 | Stskeeps: where to put this prefix? | 06:40 |
Stskeeps | before sb2 | 06:40 |
cat_x301 | no luck: comman not found | 06:41 |
cat_x301 | Stskeeps: sorry, really have to response on wife's signal :) | 06:41 |
Stskeeps | alright | 06:42 |
Stskeeps | seeya later | 06:42 |
*** PMG has joined #mer | 06:42 | |
*** niqt has joined #mer | 06:42 | |
*** sshaaf has joined #mer | 06:46 | |
*** sshaaf has quit IRC | 06:48 | |
*** thierry_troll has joined #mer | 06:49 | |
*** lamikr has joined #mer | 06:49 | |
*** sshaaf has joined #mer | 06:52 | |
*** pirut has joined #mer | 06:53 | |
*** sshaaf has quit IRC | 06:54 | |
*** sshaaf has joined #mer | 06:54 | |
*** sshaaf has quit IRC | 06:57 | |
*** bugzy has joined #mer | 07:00 | |
*** yunta has joined #mer | 07:01 | |
*** stefan_schmidt_w has joined #mer | 07:14 | |
lbt | morning all | 07:14 |
Stskeeps | morn lbt | 07:15 |
* lbt crunches knuckles | 07:15 | |
Bostik | morning indeed | 07:15 |
Bostik | lbt: did it work? | 07:15 |
lbt | nop | 07:16 |
lbt | sry | 07:16 |
Bostik | dang | 07:16 |
*** vilpan has joined #mer | 07:19 | |
*** sonach has joined #mer | 07:19 | |
* lbt is motivated to prod it again | 07:22 | |
*** fvennetier has quit IRC | 07:23 | |
lbt | Bostik: at the point I'm doing the contains() I added a message: | 07:26 |
lbt | message("CXXFLAGS: " $${CXXFLAGS}) | 07:26 |
lbt | and get | 07:26 |
Bostik | nothing? | 07:26 |
lbt | Project MESSAGE: CXXFLAGS: | 07:26 |
Bostik | exactly | 07:26 |
lbt | which.... | 07:26 |
Bostik | use QMAKE_CXXFLAGS | 07:26 |
lbt | oh balls | 07:27 |
Bostik | that's the qmake internal variable which will be turned into Makefile::CXXFLAGS | 07:27 |
lbt | wood/trees | 07:27 |
lbt | well... Stskeeps will be pleased that I just saw WebCore.pro reprocessed already | 07:28 |
lbt | Project MESSAGE: CXXFLAGS_NOTHUMB: -pipe -Wall -Wextra -Wreturn-type -fno-strict-aliasing -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -Wno-c++0x-compat -ffunction-sections -fdata-sections | 07:28 |
Bostik | hmh, that should have "-marm" after the mangling, this is not good | 07:29 |
Bostik | means that the -mthumb comes from someplace else | 07:29 |
lbt | yeah | 07:29 |
Bostik | yourgh... | 07:30 |
*** jstaniek_QFridge has joined #mer | 07:31 | |
* lbt makes coffee | 07:31 | |
*** mikhas has joined #mer | 07:31 | |
*** harbaum has joined #mer | 07:34 | |
*** fvennetier has joined #mer | 07:35 | |
Bostik | lbt: you're going to hate me, but we need to dive into platform qmake.conf files... inside the build chroot: fgrep -r mthumb /usr/share/qt4/mkspecs | grep -v symbian and hope that something shows up | 07:35 |
lbt | nop | 07:39 |
Bostik | crap++ | 07:40 |
lbt | http://pastie.org/4678506 | 07:40 |
mikhas | is that a new language, Bostik? | 07:40 |
Stskeeps | you'll prolly kill me but it's not in mkspecs | 07:40 |
Stskeeps | it's in rpm macros.. | 07:40 |
Stskeeps | AFAIK | 07:40 |
lbt | /target/usr/lib/rpm/meego/rpmrc:optflags: armv7tnhl %{__global_cflags} -fmessage-length=0 -march=armv7-a -mfloat-abi=hard -mfpu=neon -mthumb | 07:41 |
Stskeeps | nah, not that one | 07:41 |
Stskeeps | /target/etc | 07:41 |
lbt | fgrep -r mthumb /target/etc/rpm is empty | 07:42 |
Stskeeps | hmm | 07:42 |
* lbt really must make coffee :) | 07:43 | |
Stskeeps | do you have one that simply removes 'mthumb' yet? | 07:44 |
Bostik | Stskeeps: my patch was supposed to do that, but apparently it pokes wrong qmake variable | 07:45 |
Bostik | well... change from mthumb but still | 07:45 |
Bostik | this looks like the arch-specific build flags come from some other variable | 07:46 |
*** BeholdMyGlory has quit IRC | 07:46 | |
Bostik | hmm... dump all qmake CXX* variables as debug...? | 07:46 |
*** Behold has joined #mer | 07:46 | |
*** calvaris has joined #mer | 07:47 | |
Bostik | actually that rpmrc-match makes sense now that I think about it | 07:51 |
*** deztructor has joined #mer | 07:51 | |
Bostik | just a minute, this needs some proofing | 07:51 |
lbt | Stskeeps: meanwhile ... cross-compiler side | 07:56 |
*** beford has quit IRC | 07:58 | |
lbt | OK, that all looks good now - I guess cross-template-sysroot is superfluous | 07:58 |
Stskeeps | yes | 07:59 |
*** zenvoid has joined #mer | 07:59 | |
lbt | so, what else needs doing there? | 08:00 |
Stskeeps | can i see gerrit patches to cross-template-sysroot | 08:01 |
lbt | ? you mean to make cross-armv7tnhl-sysroot ? | 08:02 |
Stskeeps | yeah | 08:02 |
* lbt ponders that having branches off a cross-sysroot package at the git level may make sense | 08:10 | |
*** cat_n9 has quit IRC | 08:12 | |
*** stepiro has joined #mer | 08:12 | |
lbt | Stskeeps: https://gist.github.com/3664340 | 08:28 |
Bostik | I'm getting fairly confident that the odd build flags are passed from rpmbuild in the process $ENV | 08:30 |
lbt | OK | 08:31 |
*** slaine has joined #mer | 08:31 | |
*** cat_n9 has joined #mer | 08:33 | |
*** Attie has joined #mer | 08:51 | |
zuh | Stskeeps: Sage: For fun, tried to replace the ld link with the real ld version from Ubuntu. Same behaviour, crash in the same place without LD_PRELOAD and works with LD_PRELOADing libc | 08:52 |
Stskeeps | zuh: oh, that's interesting | 08:53 |
zuh | s,version,binary, | 08:53 |
Stskeeps | how about ld and libc? | 08:53 |
zuh | I'll try that next | 08:53 |
Stskeeps | and libpthread | 08:53 |
Stskeeps | i've seen examples of _thread being optimized out | 08:54 |
zuh | The version of the ubuntu (linaro?) EGLIBC is the same 2.15 but there's -0ubuntu10 suffix | 08:54 |
zuh | Not sure if that means it has been patched or not | 08:54 |
Stskeeps | :nod: | 08:55 |
*** dakovaci has quit IRC | 08:58 | |
*** radiofree has joined #mer | 08:58 | |
Sage | zuh: ah, thanks for the help finding out the issue. | 08:58 |
*** yunta has quit IRC | 08:59 | |
*** Jucato has joined #mer | 09:00 | |
*** dakovaci has joined #mer | 09:02 | |
Bostik | lbt: I'm pretty sure that the first lines in rpmbuild's %build section set C{XX,}FLAGS so that -mthumb comes from there | 09:07 |
*** M4rtinK has joined #mer | 09:07 | |
*** notmart has joined #mer | 09:09 | |
lbt | QMAKE_CXXFLAGS_RELEASE ? | 09:11 |
lbt | Project MESSAGE: CXXFLAGS_NOTHUMB: -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -fmessage-length=0 -march=armv7-a -mfloat-abi=hard -mfpu=neon -marm | 09:13 |
*** PMG has quit IRC | 09:14 | |
Bostik | hello! it has changed from mthumb to marm | 09:16 |
*** imunsie has quit IRC | 09:16 | |
lbt | ... | 09:16 |
Bostik | -march=armv7-a -mfloat-abi=hard -mfpu=neon ___ -marm ___ | 09:17 |
Bostik | so the original CXXFLAGS sported -mthumb in that spot, and the mangled version replaced it | 09:17 |
*** vgrade has joined #mer | 09:19 | |
Bostik | that should in fact produce a nice non-thumb object file from the single input file and include it in the linkable objects | 09:20 |
lbt | right - but of course it's not enough to rebuild the .o files for the SOURCES | 09:22 |
lbt | touch <blah> ... osc build... lets see | 09:23 |
Bostik | if you looked at my qthack, it doesn't need to - SOURCES is apparently an intermediate list of input files, and the produced object files are all stored in a preset location, which is then globbed for linkage | 09:24 |
Bostik | because my hack does NOT touch any object list, it simply outputs the file to a known object-file location | 09:24 |
lbt | I'm doing a rebuild - so the .o files exist from a previous -mthumb run of make | 09:26 |
*** mike7b4_home has joined #mer | 09:26 | |
Bostik | unroll.output in qthack is a 1:1 match to nothumb.output | 09:26 |
Bostik | ah, that might be it | 09:26 |
Bostik | just rm *NEON.o ? | 09:26 |
lbt | g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -fmessage-length=0 -march=armv7-a -mfloat-abi=hard -mfpu=neon -marm -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/QtSensors -I/usr/include/QtSystemInfo -I/usr/include/QtLocation -I../JavaScriptCore -I../../ | 09:26 |
lbt | qtwebkit-2.2.1-source -I../ThirdParty -I../JavaScriptCore/assembler -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler -I../JavaScriptCore/heap -I../JavaScriptCore/dfg -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter -I../JavaScriptCore/jit -I../JavaScriptCore/parser -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime -I../JavaScriptCore/wtf -I../JavaScriptCore/wtf/gobject -I/home/abuild/rpmbuild/BUILD/qtwebkit-2.2.1- | 09:26 |
lbt | source/JavaScriptCore/wtf/symbian -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -I../JavaScriptCore/generated -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/Api -I../WebKit/qt/WebCoreSupport -I. -Iaccessibility -Ibindings -Ibindings/generic -Ibridge -Icss -Idom -Idom/default -Iediting -Ifileapi -Ihistory -Ihtml -Ihtml/canvas - | 09:26 |
lbt | Ihtml/parser -Ihtml/shadow -Iinspector -Iloader -Iloader/appcache -Iloader/archive -Iloader/cache -Iloader/icon -Imathml -Inotifications -Ipage -Ipage/animation -Iplatform -Iplatform/animation -Iplatform/audio -Iplatform/graphics -Iplatform/graphics/filters -Iplatform/graphics/filters/arm -Iplatform/graphics/texmap -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/leveldb -Iplatform/mock -Iplatform/network -Iplatform/sql - | 09:26 |
Bostik | (probably moc files too?) | 09:26 |
lbt | Iplatform/text -Iplatform/text/transcoder -Iplugins -Irendering -Irendering/mathml -Irendering/style -Irendering/svg -Istorage -Isvg -Isvg/animation -Isvg/graphics -Isvg/graphics/filters -Isvg/properties -Itesting -Iwebaudio -Iwebsockets -I/home/abuild/rpmbuild/BUILD/qtwebkit-2.2.1-source/WebCore/wml -Iworkers -Ixml -Ibridge/jsc -Ibindings/js -I/home/abuild/rpmbuild/BUILD/qtwebkit-2.2.1-source/WebCore/bindings/js/specialization -Ibridge/c - | 09:26 |
lbt | Itesting/js -Igenerated -I../../qtwebkit-2.2.1-source -I/home/abuild/rpmbuild/BUILD/qtwebkit-2.2.1-source/../include -I../include/QtWebKit -I../include -I/usr/src/3rdparty/sqlite/ -Iplatform/graphics/gstreamer -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gstreamer-0.10 -I/usr/X11R6/include -I/usr/include -I/usr/include/QtMobility -I. -c platform/graphics/filters/arm/FELightingNEON.cpp -o obj/release/FELightingNEON.o | 09:26 |
lbt | mmm it didn't look that big in the terminal :/ | 09:27 |
Bostik | -fmessage-length=0 -march=armv7-a -mfloat-abi=hard -mfpu=neon -marm | 09:27 |
lbt | and : platform/graphics/filters/arm/FELightingNEON.cpp | 09:27 |
Bostik | that's the relevant part from first paste block, and the last... yep | 09:27 |
M4rtinK | "source/JavaScriptCore/wtf" ? | 09:27 |
M4rtinK | :) | 09:27 |
lbt | platform/graphics/filters/arm/FELightingNEON.h:95:13: error: 'FELighting' has not been declared | 09:27 |
Bostik | aaaaaaaaargh | 09:28 |
* lbt needs to check for hackishness | 09:28 | |
Bostik | I think I know what's going on | 09:31 |
Bostik | the headers sport "#if CPU(...)" checks, and that macro actually opens up to checking -DWTF_CPU_... in compile environment | 09:32 |
Bostik | your massive paste doesn't have any of those WTF_* settings, unless I'm mistaken | 09:33 |
Bostik | ...which means that the compilation line is missing some extra elements... (= my error) | 09:34 |
Stskeeps | this is just a hunch, btw | 09:34 |
Stskeeps | but have you looked at the debian packaging.. | 09:34 |
Stskeeps | they have same problem | 09:34 |
Stskeeps | thumb, and vfpv3-d16 | 09:35 |
Stskeeps | debian or ubuntu | 09:35 |
Bostik | lbt: I think I know what's missing | 09:37 |
Bostik | just a minute | 09:37 |
*** sonach has left #mer | 09:38 | |
*** arcean has joined #mer | 09:38 | |
Bostik | lbt: in the patch, modify nothumb.commands to include $(DEFINES) before $(INCPATH) | 09:38 |
Bostik | that variable seems to hold all the -DFOO magic | 09:38 |
lbt | done | 09:40 |
*** toggles has joined #mer | 09:40 | |
lbt | but .... surely it's actually passed the #if test? | 09:40 |
Bostik | that should be the missing piece | 09:40 |
Bostik | lbt: no, it's the first include before the test | 09:40 |
lbt | ah | 09:41 |
Bostik | #include ... \n #if CPU(...) | 09:41 |
Bostik | and the included headers cascade into similar checks | 09:41 |
lbt | yes | 09:41 |
lbt | compiled OK :) | 09:41 |
Bostik | so the first header is included, then the nested headers become no-ops... | 09:41 |
* lbt isn't quite sure how to say this.... but I guess like pulling teeth, quick is best: | 09:43 | |
lbt | 09:43 | |
lbt | /opt/cross/bin/armv7hl-meego-linux-gnueabi-ld: ../../WebCore/release/libwebcore.a(FELightingNEON.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC | 09:43 |
lbt | ../../WebCore/release/libwebcore.a: could not read symbols: Bad value | 09:43 |
lbt | CXXFLAGS_NOTHUMB = $$replace(QMAKE_CXXFLAGS_RELEASE, -mthumb, -marm -fPIC) ? | 09:44 |
Bostik | that might not be enough, but let's try it | 09:44 |
Bostik | because the rest of the objects are without -fPIC, I think | 09:44 |
*** amjad_ has joined #mer | 09:50 | |
Bostik | maybe just adding -fPIC to the QMAKE_CXXFLAGS at the beginning of WebCore.pri ? | 09:52 |
Bostik | why isn't PIC the default anyhow... | 09:52 |
lbt | well, it's making rpms... | 09:53 |
Bostik | whuh? it linked? | 09:53 |
lbt | yup | 09:53 |
Bostik | well I'll be damned, didn't know it was possible to do PIC objects in non-PIC library :) | 09:54 |
*** Grimmer has quit IRC | 09:54 | |
* lbt goes a *loong* way up scrollback | 09:54 | |
lbt | nope... no -fPIC in older g++ commands | 09:55 |
lbt | ah wait ... | 09:56 |
lbt | g++ -c -pipe -Wall -Wextra -Wreturn-type -fno-strict-aliasing -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -Wno-c++0x-compat -ffunction-sections -fdata-sections -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -fmessage-length=0 -march=armv7-a - | 09:56 |
lbt | mfloat-abi=hard -mfpu=neon -mthumb -pthread -pthread -pthread -pthread -pthread -pthread -pthread -pthread -D_REENTRANT -fPIC -DENABLE_VIDEO=1 -DWTF_USE_GSTREAMER=1 -DBUILDING_WEBKIT -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS | 09:56 |
lbt | .... | 09:56 |
lbt | ../../WebCore/generated/JSSVGFESpotLightElement.cpp | 09:56 |
*** Ash786 has joined #mer | 09:56 | |
* lbt also notes that someone made *damn* sure -pthread was declared :) | 09:57 | |
*** trbs has joined #mer | 09:59 | |
lbt | for our (non arm) platform/graphics/filters/FEGaussianBlur.cpp we have -march=armv7-a -mfloat-abi=hard -mfpu=neon -mthumb -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -pthread -pthread -pthread -pthread -pthread -pthread -pthread -pthread -D_REENTRANT -DENABLE_VIDEO=1 -DWTF_USE_GSTREAMER=1 -DNDEBUG | 09:59 |
Bostik | so there are -fPIC declarations for invididual files after all | 09:59 |
Bostik | live and leard | 09:59 |
*** Grimmer has joined #mer | 09:59 | |
lbt | yeah so platform/graphics/filters/arm/FELightingNEON.cpp has -march=armv7-a -mfloat-abi=hard -mfpu=neon -marm -fPIC -DENABLE_VIDEO=1 -DWTF_USE_GSTREAMER=1 -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DQT_NO_UITOOLS -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 | 10:00 |
Bostik | neat | 10:01 |
lbt | we're missing the -pthread and -D_REENTRANT though | 10:01 |
lbt | so I think $(DEFINES) needs a buddy | 10:01 |
Bostik | are you sure those even apply for hand-written assembler? | 10:02 |
lbt | no bloody clue :D | 10:02 |
Bostik | but yeah, something might still be missing | 10:02 |
Bostik | we're getting closer though :) | 10:02 |
lbt | well, "it builds" so Stskeeps can ship it :) | 10:02 |
* lbt ducks | 10:02 | |
Stskeeps | does this patch come with barbwires? | 10:02 |
lbt | nah, it's tidy | 10:03 |
lbt | it's sitting in a hackspace though - I should take a backup | 10:03 |
*** kjokinie has left #mer | 10:06 | |
*** deztruct2 has joined #mer | 10:08 | |
*** deztructor has quit IRC | 10:10 | |
*** kjokinie has joined #mer | 10:12 | |
*** Ian-- has joined #mer | 10:13 | |
*** PMG has joined #mer | 10:13 | |
*** kaziklub_ has quit IRC | 10:15 | |
*** kaziklubey has joined #mer | 10:15 | |
*** kaziklubey has quit IRC | 10:20 | |
*** yunta has joined #mer | 10:28 | |
Bostik | I'll roll up a patch for qt5/qtwebkit when I get to it again | 10:29 |
lbt | I was just digging to see what else nothumb.commands should define | 10:30 |
Bostik | at least the generate Makefile in qthack has just this for main.o | 10:31 |
Bostik | main.o: main.cpp bonus.h | 10:31 |
Bostik | $(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o main.cpp | 10:31 |
lbt | *nod* ... wondering where -pthread went | 10:32 |
Bostik | so you might be able to see the generated lines for other objects in graphics/platform/ | 10:32 |
*** springz has quit IRC | 10:41 | |
zuh | Stskeeps: Sage: Even with this kind of setup: http://pastie.org/4679202 (where ulib is /lib from Ubuntu) the situation is unchanged | 10:42 |
zuh | Interestingly, preloading the ubuntu libc *doesn't* help | 10:43 |
Stskeeps | zuh: that's really bizarre | 10:43 |
Stskeeps | zuh: try to copy in libX11? | 10:43 |
* zuh whishes it was possible to rebuild the mali libs | 10:44 | |
Sage | zuh: eh... maybe one should start other way around. Copy mer stuff to ubuntu and see when it breaks ;) | 10:46 |
zuh | Embed the ubuntu rootfs in the image and run against that set of libraries ;) | 10:47 |
*** dcthang has quit IRC | 10:50 | |
zuh | all libX* and libdrm from ubuntu -> no change | 10:53 |
Stskeeps | what the heck is going on.. | 10:54 |
Stskeeps | can i see pastie? | 10:54 |
Stskeeps | for the ldd | 10:54 |
zuh | http://pastie.org/4679270 | 10:54 |
* jussi waves | 10:55 | |
lbt | hey jussi | 10:55 |
jussi | hiya lbt | 10:55 |
Stskeeps | zuh: huh | 10:55 |
Stskeeps | ld-linux-armhf.so.3 => /ulib/ld-linux-armhf.so.3 (0xb6beb000) | 10:55 |
Stskeeps | /lib/ld-linux.so.3 (0xb6fa1000) | 10:55 |
Stskeeps | could you, for fun, ln -s /ulib/ld-linux-armhf.so.3 /lib/ld-linux.so.3, even if it may tear up the image? | 10:56 |
zuh | Sure, I'll try something else first but will do that | 10:57 |
Stskeeps | ok | 10:57 |
zuh | http://pastie.org/4679302 | 10:59 |
zuh | (the failure is ok, I don't have X running) | 11:00 |
*** xbarmar has joined #mer | 11:00 | |
*** deztruct2 has quit IRC | 11:00 | |
Stskeeps | what the heck | 11:01 |
Stskeeps | ok, well, i think i have a path that may help things a bit then | 11:01 |
zuh | humm, for some reason with this change, eglInitialize fails even with X running and otherwise ok (xtrem works fine) | 11:04 |
*** tanty has joined #mer | 11:05 | |
*** merder has joined #mer | 11:10 | |
Stskeeps | DISPLAY=:0 ? | 11:11 |
Stskeeps | zuh: i think what we might be hitting is some of the patches that are in later glibc with armhf kind of conflicting with the fact we're not naming it ld-linux-armhf | 11:13 |
Stskeeps | there's some funny patches in debian packaging so | 11:14 |
zuh | Stskeeps: Yeah, DISPLAY is exported and verified with xterm to work so... | 11:19 |
zuh | hmm, how could the naming break things... | 11:20 |
Stskeeps | eglibc-2.15/debian/patches/arm/armhf-check.patch | 11:22 |
*** radiofree has quit IRC | 11:22 | |
*** M4rtinK has quit IRC | 11:28 | |
*** amjad_ has quit IRC | 11:30 | |
zuh | Stskeeps: Any pointers for the blind? I'm not seeing it :) | 11:37 |
Stskeeps | zuh: http://pastie.org/4679465 | 11:38 |
zuh | ah, ok | 11:43 |
*** M4rtinK has joined #mer | 11:43 | |
*** himamura_ has joined #mer | 11:45 | |
lbt | Stskeeps: http://review.merproject.org/#change,819 is mer-crosshelpers/cross-template-sysroot | 11:45 |
Stskeeps | not exactly right.. moment | 11:46 |
Stskeeps | err.. | 11:46 |
Stskeeps | no | 11:46 |
Stskeeps | i'm wrong | 11:47 |
Stskeeps | nevermind, looks fine | 11:47 |
lbt | make cross-armv7tnhl-sysroot too (omit leading meego-) | 11:48 |
Stskeeps | yes | 11:48 |
Stskeeps | do we have a proposed gcc/binutils yet? | 11:49 |
lbt | alternatively https://gist.github.com/3664340 | 11:49 |
*** himamura has quit IRC | 11:49 | |
lbt | which uses %{_my_port_arch} from prjconf and should work on all arches | 11:49 |
lbt | (we can just use it on thumb for now) | 11:49 |
Stskeeps | the funny issue is that.. _my_port_arch isn't in rpm macros | 11:50 |
Stskeeps | afaik | 11:50 |
lbt | it's in https://build.ci.merproject.org/project/prjconf?project=Core%3Aarmv7hl though | 11:50 |
lbt | isn't that enough ? | 11:50 |
Stskeeps | yes but not Macros: | 11:51 |
lbt | ah - hadn't realised the difference - not enough time spent setting up targets | 11:55 |
lbt | well, lets put it in | 11:55 |
Stskeeps | i'd prefer not to at this exact stage | 11:56 |
Stskeeps | i'll put in 819 | 11:56 |
lbt | *nod* | 11:56 |
Stskeeps | and i think we can start a build then, probably | 11:57 |
Bostik | do we get a new gcc? ;) | 11:57 |
lbt | soon Bostik, soon | 11:57 |
Stskeeps | Bostik: that's on my list if this snowball stuff keeps on breaking. | 11:57 |
Bostik | \o/ | 11:57 |
Stskeeps | Bostik: i already have a patch but it needs armhf rename too so | 11:57 |
Stskeeps | / linker | 11:57 |
*** clopez has joined #mer | 12:00 | |
lbt | http://review.merproject.org/#change,821 is mer-crosshelpers/cross-armv7tnhl-sysroot | 12:05 |
*** weggi has joined #mer | 12:06 | |
lbt | -> post office, then I'll do qtwebkit | 12:06 |
Stskeeps | k | 12:06 |
*** shrikrishna has joined #mer | 12:09 | |
*** merder has quit IRC | 12:13 | |
*** merder has joined #mer | 12:13 | |
*** slaine has quit IRC | 12:15 | |
*** slaine has joined #mer | 12:15 | |
*** shrikrishna has quit IRC | 12:17 | |
*** gabrbedd has joined #mer | 12:23 | |
*** niqt has quit IRC | 12:25 | |
*** cxl000 has joined #mer | 12:31 | |
*** Ionakka has joined #mer | 12:35 | |
*** ChickenCutlass has joined #mer | 12:38 | |
*** totte has quit IRC | 12:42 | |
*** tukem has quit IRC | 12:45 | |
*** totte has joined #mer | 12:48 | |
*** totte is now known as Guest60854 | 12:49 | |
*** NIN101 has joined #mer | 12:51 | |
ChickenCutlass | Stskeeps: hello | 12:53 |
Stskeeps | heya | 12:53 |
Stskeeps | finally i have a weekend to do stuff :P | 12:53 |
ChickenCutlass | Stskeeps: I have a question regarding hybris and TLS | 12:53 |
ChickenCutlass | Stskeeps: is it possible for a glibc program to use TLS and hybris at the same time? | 12:54 |
ChickenCutlass | Stskeeps: they seem to be clashing at the moment | 12:54 |
Stskeeps | ChickenCutlass: hehe, guess what i'm working on this weekend.. so, there's two issues | 12:54 |
Stskeeps | the TLS slot for thread errno is overwriting important variables in glibc's TLS area | 12:55 |
*** cat_n9 has quit IRC | 12:55 | |
Stskeeps | the opengl TLS slot should be fine though | 12:55 |
Stskeeps | it's in a padded area | 12:55 |
ChickenCutlass | Stskeeps: so is the idea to move the errno? | 12:56 |
Stskeeps | the idea is possibly to patch bionic. | 12:56 |
ChickenCutlass | Stskeeps: can it be done in hooks? | 12:56 |
ChickenCutlass | Stskeeps: without having to patch | 12:56 |
Stskeeps | ok, so, errno define is (*__errno()) or something | 12:57 |
Stskeeps | naturally inside bionic itself, we cannot redefine __errno routine | 12:57 |
Stskeeps | as it's inlined | 12:57 |
ChickenCutlass | hmm | 12:57 |
ChickenCutlass | ok | 12:57 |
Stskeeps | so ideally we can move around errno into the padded area | 12:58 |
ChickenCutlass | right. | 12:59 |
ChickenCutlass | Stskeeps: is there an example of that. I can try and patch bionic | 12:59 |
Stskeeps | moment | 12:59 |
Stskeeps | private/bionic_tls.h | 13:00 |
Stskeeps | #define TLS_SLOT_ERRNO 2 | 13:00 |
ChickenCutlass | Stskeeps: ok | 13:01 |
Stskeeps | try to move that to 5 | 13:01 |
ChickenCutlass | Stskeeps: got it | 13:01 |
Stskeeps | there might need to be some more magic being done, fwiw | 13:02 |
ChickenCutlass | I'm sure. | 13:02 |
ChickenCutlass | Stskeeps: are you planning on looking into this as well? | 13:02 |
Stskeeps | because of the TLSMAP.. | 13:02 |
Stskeeps | it's on my list once i'm done with my work tasks, yes | 13:02 |
ChickenCutlass | ok cool | 13:02 |
Stskeeps | ideally i'd just like to get rid of bionic's routines in general | 13:03 |
Stskeeps | :P | 13:03 |
ChickenCutlass | yup | 13:03 |
*** cat_n9 has joined #mer | 13:08 | |
*** pirut has quit IRC | 13:08 | |
Stskeeps | wait, what | 13:09 |
Stskeeps | (not related to hybris) | 13:09 |
Stskeeps | lbt: around? | 13:10 |
lbt | yep | 13:10 |
lbt | just doing qtwk commit | 13:10 |
Stskeeps | lbt: why did you create mer-crosshelpers/cross-armv7tnhl-sysroot project? | 13:10 |
lbt | [07/09/2012 12:48] <lbt> make cross-armv7tnhl-sysroot too (omit leading meego-) | 13:11 |
lbt | [07/09/2012 12:48] <Stskeeps> yes | 13:11 |
Stskeeps | ok, then i misunderstood what you said | 13:11 |
lbt | I guess we meant differnt things | 13:11 |
Stskeeps | no need for that at all | 13:11 |
*** nibbler has quit IRC | 13:12 | |
*** nibbler has joined #mer | 13:12 | |
lbt | I saw the meego-* projects are (still?) there | 13:12 |
Stskeeps | yes, but not in use | 13:12 |
lbt | ah ... | 13:12 |
Stskeeps | remember that we can't delete projects | 13:12 |
Stskeeps | http://gitweb.merproject.org/gitweb?p=mer/project-core.git;a=blob;f=armv7hl/packages.xml;h=b5f374a99b05c41fbca2adff06cda8949d27f5cf;hb=HEAD | 13:12 |
Stskeeps | that explains a little more about cross-armv7tnhl-sysroot | 13:12 |
Stskeeps | / template | 13:13 |
lbt | ok - and if we did the prjconf thing we'd lose the need to use "template" in the name | 13:14 |
Stskeeps | not necessarily | 13:14 |
Stskeeps | either way, 819 fs fine | 13:14 |
Stskeeps | is | 13:14 |
lbt | ok - sorry for making clutter then :/ | 13:15 |
Stskeeps | no worries | 13:15 |
*** dakovaci has quit IRC | 13:15 | |
Stskeeps | i've done a couple of bad projects too | 13:15 |
*** AndrewX192 has quit IRC | 13:15 | |
*** AndrewX192 has joined #mer | 13:16 | |
*** AndrewX192 has joined #mer | 13:16 | |
Stskeeps | lbt: you can access prjfetcher@ ? | 13:16 |
lbt | yes | 13:17 |
Stskeeps | ok, want to walk through how to add a new arch? | 13:17 |
lbt | we can schedule a cleanup | 13:17 |
lbt | yep - let me check this webkit patch for 5min | 13:18 |
Stskeeps | ok | 13:18 |
Stskeeps | Sage: are you around in the weekend? | 13:18 |
Sage | Stskeeps: at times yes. not sure how much | 13:20 |
Stskeeps | Sage: ok | 13:20 |
Sage | tomorrow I will be at devaamo so probably at IRC as well ;) | 13:20 |
Stskeeps | :nod: | 13:20 |
lbt | Stskeeps: OK | 13:32 |
lbt | http://review.merproject.org/822 is qtwebkit btw | 13:33 |
Stskeeps | ok, i'll merge that later | 13:33 |
Stskeeps | lbt: ok, so, obs-projects/Core , cp -r armv7hl armv7tnhl | 13:34 |
Stskeeps | and remove _config packages.xml and _meta in armv7tnhl | 13:35 |
Stskeeps | now edit armv7tnhl/_meta.in , change repository name to armv7tnhl | 13:37 |
lbt | mmm | 13:37 |
lbt | relative paths assume the same starting point | 13:37 |
lbt | I'm @ ~ | 13:37 |
lbt | ~prjfetcher | 13:37 |
Stskeeps | /home/prjfetcher-mertools/release-tools/ | 13:38 |
Stskeeps | hmm | 13:38 |
Stskeeps | did we fix gcc and binutils yet? | 13:38 |
lbt | no | 13:38 |
*** lamikr has quit IRC | 13:39 | |
lbt | however they seem to build | 13:39 |
* Stskeeps takes a look | 13:39 | |
lbt | earlier I asked if you'd done it | 13:39 |
lbt | if not then rpm issue may have been the root cause | 13:39 |
Stskeeps | yeah, we probably should fix those first then | 13:40 |
Stskeeps | lbt: would you like to learn how to deal with gcc/binutils? | 13:45 |
lbt | sure | 13:45 |
Stskeeps | ok, clone gcc | 13:45 |
Stskeeps | it's the usual precheckin.sh magic, so we only touch gcc.spec and precheckin.sh | 13:46 |
*** jpetrell has quit IRC | 13:46 | |
*** himamura has joined #mer | 13:46 | |
lbt | mer-core/gcc | 13:47 |
*** jstaniek_QFridge has quit IRC | 13:47 | |
Stskeeps | right | 13:47 |
lbt | on the way | 13:48 |
Stskeeps | clone binutils as well | 13:51 |
lbt | gcc still on the way :/ | 13:52 |
lbt | tarballs are so, so evil | 13:53 |
*** dakovaci has joined #mer | 13:54 | |
*** merder has quit IRC | 13:59 | |
*** merder has joined #mer | 13:59 | |
Stskeeps | you still need to get the tarball somehow | 14:01 |
Stskeeps | :P | 14:01 |
*** kontio has quit IRC | 14:02 | |
lbt | as long as there is just one tarball in a repo - 'cos I'm downloading a compressed copy of every gcc version we've ever used :( | 14:07 |
Stskeeps | ah, yeah.. | 14:07 |
Stskeeps | isn't there really no way to only download blobs you're interested in? | 14:07 |
lbt | yes ... but there's a but | 14:07 |
lbt | you can't push a shallow clone | 14:07 |
lbt | so it'd be OK for builds but not for this | 14:08 |
lbt | don't worry, git-pkg is the answer | 14:08 |
*** AndrewX192 has quit IRC | 14:13 | |
*** AndrewX192 has joined #mer | 14:13 | |
*** AndrewX192 has joined #mer | 14:13 | |
lbt | Write failed: Broken pipe | 14:14 |
lbt | fatal: The remote end hung up unexpectedly | 14:14 |
*** harbaum has quit IRC | 14:14 | |
Stskeeps | lbt: is it really not possible to get saner connectivity where you live, btw? | 14:15 |
Stskeeps | :P | 14:15 |
lbt | kinda - I bought a 2nd ADSL line - turns out the cards only work on Intel chipsets, not AMD | 14:16 |
Stskeeps | ah | 14:16 |
Stskeeps | :P\ | 14:16 |
lbt | finally got a machine - now I need to dedicate some time to setting it up | 14:16 |
*** FSCV has joined #mer | 14:16 | |
lbt | I think gerrit just crashed though :/ | 14:17 |
Stskeeps | seems to work for me on web | 14:17 |
lbt | can't clone | 14:18 |
* Stskeeps tries | 14:18 | |
* Stskeeps restarts it | 14:19 | |
*** beford has joined #mer | 14:19 | |
Stskeeps | now? | 14:19 |
lbt | yep, good | 14:19 |
lbt | it's also going full speed | 14:19 |
lbt | previously it was slow | 14:20 |
Stskeeps | odd | 14:20 |
lbt | dunno if it's deliberate but I started a 2nd clone (binutils) and it hangs | 14:21 |
Stskeeps | we should prolly do a gerrit upgrade soon | 14:22 |
lbt | *nod* | 14:22 |
lbt | add projects to that purge list then - we can do that at the same time | 14:23 |
Stskeeps | mm | 14:23 |
Stskeeps | also, if the projects has been used by a previous mer commit.. | 14:23 |
Stskeeps | strictly speaking we can't remove them | 14:23 |
lbt | MER#561 | 14:23 |
lbt | https://bugs.merproject.org/show_bug.cgi?id=561 | 14:23 |
Merbot | Bug 561: task, Low, ---, david, NEW, Delete un-wanted projects from gerrit | 14:23 |
lbt | Merbot: too slow :) | 14:23 |
Merbot | lbt: Error: "too" is not a valid command. | 14:23 |
lbt | yes, that's true | 14:24 |
* lbt needs espresso | 14:24 | |
phaeron | if you published src.rpms you could remove them from git :) | 14:26 |
*** springz has joined #mer | 14:30 | |
*** Andy80 has joined #mer | 14:32 | |
*** Andy80 has joined #mer | 14:32 | |
*** Guest60854 has quit IRC | 14:32 | |
*** totte has joined #mer | 14:33 | |
*** vgrade has quit IRC | 14:36 | |
*** niqt has joined #mer | 14:36 | |
*** cat_n9 has quit IRC | 14:36 | |
*** tanty has quit IRC | 14:40 | |
*** npm_ has quit IRC | 14:48 | |
*** pirut has joined #mer | 14:49 | |
*** npm_ has joined #mer | 14:49 | |
lbt | Stskeeps: modify arches in precheckin.sh for them both and tehn run it | 14:55 |
Stskeeps | right, but also go look in gcc.spec | 14:56 |
Stskeeps | there's no tnhl | 14:56 |
lbt | ugh | 14:57 |
lbt | and the docs make it sound so simple | 14:57 |
lbt | so : crossextraconfig --with-float=hard --with-fpu=neon --with-arch=armv7-a --with-mode=thumb | 14:59 |
lbt | ? | 14:59 |
Stskeeps | right | 14:59 |
*** stefan_schmidt_w has quit IRC | 15:03 | |
*** BeholdMyGlory has joined #mer | 15:07 | |
*** rozhkov has quit IRC | 15:09 | |
*** Behold has quit IRC | 15:10 | |
Stskeeps | fuck, i think i've actually made a dent in my n950 cover | 15:15 |
lbt | :/ | 15:16 |
*** AndrewX192 has quit IRC | 15:16 | |
*** AndrewX192 has joined #mer | 15:16 | |
*** AndrewX192 has joined #mer | 15:16 | |
Jope | :-( | 15:22 |
Stskeeps | good excuse to buy that microsim and switch to n9 | 15:22 |
Stskeeps | ! | 15:22 |
Jope | I still haven't been able to forgive myself for scratching the glass on my jeans rivet | 15:22 |
lbt | Stskeeps: gcc: https://gist.github.com/3667130 | 15:23 |
lbt | pushing to gerrit will cause a hell of a rebuild before review :) | 15:24 |
lbt | so a quick sanity check seems sensible | 15:24 |
pirut | interesting but very annoying problem, I have an external card reader, any time I insert a sd card into it is disconnected | 15:25 |
pirut | "usb 2-1.2: USB disconnect, device number" | 15:25 |
Stskeeps | pirut: power consumption? | 15:25 |
Stskeeps | lbt: more sanity needed but after dinner? | 15:26 |
Stskeeps | lbt: when do you go to tango? | 15:26 |
Stskeeps | lbt: i think you need to rerun precheckin.sh | 15:27 |
pirut | Stskeeps: I am not sure, when I remove the sd card I can see "Attached scsi removable disk" | 15:29 |
pirut | It was working yeaterday :( | 15:29 |
pirut | last thing I did was a dd to copy an image over, now I am totally confused | 15:30 |
*** niqt has quit IRC | 15:32 | |
*** yunta has quit IRC | 15:32 | |
*** vilpan has quit IRC | 15:35 | |
*** veskuh has quit IRC | 15:49 | |
lbt | Stskeeps: yep, looks like | 15:49 |
Stskeeps | update gist? | 15:53 |
lbt | done | 15:56 |
*** Attie has quit IRC | 15:56 | |
Stskeeps | looks sane | 15:57 |
*** AndrewX192 has quit IRC | 15:57 | |
*** AndrewX192 has joined #mer | 15:58 | |
*** AndrewX192 has joined #mer | 15:58 | |
lbt | binutils https://gist.github.com/3667408 | 16:00 |
*** vilpan has joined #mer | 16:00 | |
Stskeeps | that doesn't look right.. or does it | 16:01 |
lbt | baselibs.conf.old is odd - but actually shows the last diff - which looks the same | 16:02 |
Stskeeps | brb | 16:02 |
lbt | ok I pushed gcc to gerrit http://review.merproject.org/823 | 16:03 |
*** AndrewX192 has quit IRC | 16:05 | |
*** AndrewX192 has joined #mer | 16:06 | |
*** AndrewX192 has joined #mer | 16:06 | |
*** lbt is now known as lbt_away | 16:15 | |
Stskeeps | lbt_away: ok, binutils looks fine too | 16:16 |
*** vilpan has quit IRC | 16:20 | |
*** fvennetier has quit IRC | 16:23 | |
ChickenCutlass | Stskeeps: are you still there? | 16:25 |
Stskeeps | ChickenCutlass: sortof | 16:26 |
ChickenCutlass | Stskeeps: quick question | 16:26 |
ChickenCutlass | Stskeeps: with hybris | 16:26 |
Stskeeps | sure | 16:26 |
ChickenCutlass | Stskeeps: I am getting a segfault when trying to call atoi from a glibc program | 16:26 |
ChickenCutlass | Stskeeps: can't figure it out | 16:26 |
ChickenCutlass | Stskeeps: I tried to impelemt my own via hooks.c | 16:26 |
Stskeeps | call atoi from the android libc? | 16:27 |
ChickenCutlass | Stskeeps: let me post the stack trace | 16:27 |
ChickenCutlass | Stskeeps: http://pastebin.com/GTb88FmR | 16:28 |
Stskeeps | right, and the .c program? | 16:29 |
*** Attie has joined #mer | 16:30 | |
ChickenCutlass | Stskeeps: http://pastebin.com/Gsx11dXg | 16:30 |
Stskeeps | okay, that .c program is glibc? | 16:31 |
ChickenCutlass | Stskeeps: yes | 16:31 |
*** vilpan has joined #mer | 16:31 | |
Stskeeps | wtf | 16:31 |
Stskeeps | :P | 16:31 |
ChickenCutlass | weird | 16:32 |
Stskeeps | valgrind? ;) | 16:32 |
ChickenCutlass | was trying to avaid | 16:32 |
ChickenCutlass | avoid | 16:32 |
*** slaine has quit IRC | 16:34 | |
*** npm_ has quit IRC | 16:35 | |
*** npm_ has joined #mer | 16:35 | |
*** npm_ has quit IRC | 16:38 | |
*** npm_ has joined #mer | 16:41 | |
*** PMG has quit IRC | 16:45 | |
*** dakovaci has quit IRC | 16:46 | |
pq | ChickenCutlass, maybe the environment is screwed? | 16:47 |
ChickenCutlass | pq: so I failed to mention the test program is a .cpp file and compiled with g++. | 16:47 |
ChickenCutlass | pq: if I make it .c and use gcc it works | 16:48 |
ChickenCutlass | Stskeeps: could that make a difference? | 16:48 |
pq | huh | 16:49 |
*** vilpan has quit IRC | 16:50 | |
ChickenCutlass | pq: Stskeeps figured it out | 16:53 |
ChickenCutlass | pq: Stskeeps if I call atoi before any call to a function that goes over libhybris it works. If I move it to after it fails. | 16:54 |
Stskeeps | ChickenCutlass: so what was the problem? | 16:54 |
Stskeeps | ChickenCutlass: ah, yes | 16:54 |
Stskeeps | ChickenCutlass: this is prolly malloc or locking related | 16:54 |
ChickenCutlass | seems bad | 16:54 |
Stskeeps | ChickenCutlass: yes | 16:55 |
Stskeeps | i thought i had a fix for that | 16:55 |
Stskeeps | gah.. really need to get back into this | 16:55 |
ChickenCutlass | Stskeeps: I hope you do :) | 16:55 |
Stskeeps | had theoretical driving exam, prep for a conference talk and work.. along with people drilling a lot in my building (now have good headphones) | 16:56 |
Stskeeps | never been so unproductive in a while :P | 16:56 |
ChickenCutlass | :) | 16:56 |
ChickenCutlass | Stskeeps: so where did you think you fixed that? | 16:58 |
ChickenCutlass | Stskeeps: maybe I can look | 16:58 |
Stskeeps | does your hooks have malloc in it? | 16:58 |
*** Behold has joined #mer | 16:59 | |
Stskeeps | like, at the moment | 17:00 |
ChickenCutlass | Stskeeps: no a my_malloc but just a map from malloc to malloc | 17:01 |
ChickenCutlass | not | 17:01 |
Stskeeps | ok | 17:01 |
Stskeeps | and free/calloc/cfree etc? | 17:01 |
ChickenCutlass | Stskeeps: same | 17:02 |
*** BeholdMyGlory has quit IRC | 17:02 | |
*** arcean_ has joined #mer | 17:05 | |
*** arcean has quit IRC | 17:09 | |
*** gimli has joined #mer | 17:11 | |
*** springz has quit IRC | 17:14 | |
*** CosmoHill has joined #mer | 17:18 | |
ChickenCutlass | Stskeeps: so is the mapping table in hooks.c a map from bionic to libc? | 17:19 |
ChickenCutlass | I should say glibc | 17:20 |
*** merder has quit IRC | 17:22 | |
Stskeeps | yes | 17:25 |
ChickenCutlass | Stskeeps: ok, so interestingly if I have a map for atoi to my_atoi it will get called until I make a hybris call. | 17:26 |
ChickenCutlass | Stskeeps: but seemingly only stoi | 17:26 |
ChickenCutlass | atoi | 17:26 |
Stskeeps | so the issue is prolly some bad tls thing in bionic | 17:27 |
Stskeeps | i need to set up a bionic build myself | 17:28 |
ChickenCutlass | Stskeeps: right ok. I will stop bugging you | 17:28 |
ChickenCutlass | :) | 17:28 |
Stskeeps | it's fine, just not at laptop atm :) will get back into the game soon agaun | 17:29 |
Stskeeps | again, that is | 17:29 |
ChickenCutlass | ok | 17:29 |
lbt_away | pushed binutils - off out for an italian o/ | 17:31 |
Stskeeps | lbt_away: thanks | 17:33 |
*** Sfiet_Konstantin has joined #mer | 17:37 | |
*** PMG has joined #mer | 17:38 | |
*** mikhas has quit IRC | 17:38 | |
*** mikhas has joined #mer | 17:39 | |
*** PMG has quit IRC | 17:47 | |
CosmoHill | Dammit Ikea, I had the fittings all the time but you hid them from me | 17:49 |
*** phinaliumz has quit IRC | 17:49 | |
*** calvaris has quit IRC | 17:51 | |
*** Sfiet_Konstantin has quit IRC | 18:00 | |
*** tilgovi has joined #mer | 18:02 | |
*** BeholdMyGlory has joined #mer | 18:03 | |
*** Behold has quit IRC | 18:06 | |
*** Sfiet_Konstantin has joined #mer | 18:09 | |
*** wicket64 has joined #mer | 18:10 | |
*** Ian-- has quit IRC | 18:11 | |
*** Ian-- has joined #mer | 18:29 | |
*** Attie has quit IRC | 18:30 | |
*** Ionakka has quit IRC | 18:32 | |
*** furikku has quit IRC | 18:45 | |
*** aoeu has joined #mer | 18:46 | |
Stskeeps | evening | 18:47 |
CosmoHill | hello | 18:47 |
*** PMG has joined #mer | 18:49 | |
Stskeeps | timoph: ping | 18:53 |
Stskeeps | timoph: when is the irc q&a session tomorrow? | 18:53 |
timoph | Stskeeps: I'd guess 12.15 .fi time | 18:54 |
timoph | the thing starts at noon and I'm the first so | 18:54 |
* Stskeeps counts | 18:55 | |
timoph | I'll ping you before the things starts | 18:55 |
CosmoHill | dinner time, talk later .o/ | 18:55 |
timoph | ah. poland is only -1h to us | 18:55 |
Stskeeps | ok | 18:56 |
* lpotter blinks and grabs coffee | 19:07 | |
*** beford has quit IRC | 19:09 | |
*** beford has joined #mer | 19:10 | |
Stskeeps | mm, looking forward to that in the morningg | 19:11 |
Stskeeps | -g | 19:11 |
* timoph ponders how the q&a thing will work | 19:11 | |
lpotter | heh | 19:11 |
timoph | interesting experiment in any case | 19:12 |
*** thierry_troll_ has joined #mer | 19:15 | |
aoeu | why not web-based? | 19:15 |
*** thierry_troll has quit IRC | 19:15 | |
*** thierry_troll_ is now known as thierry_troll | 19:15 | |
Stskeeps | aoeu: if anybody wants to do a mer with a html5 only interface on top, they're welcome to :) | 19:15 |
Jay_BEE | what's the 'q&a thing' about? | 19:16 |
*** aoeu has quit IRC | 19:16 | |
* lpotter wonders what "BuildService API error: can't verify packages due to lack of GPG keys" really means | 19:17 | |
Stskeeps | lpotter: i'm being told that it revolves around red and blue pills | 19:17 |
Stskeeps | lpotter: i think it would verify it with rpm and locally installed keys | 19:17 |
Stskeeps | but we don't provide the obs keys in a nice handy format.. | 19:17 |
Stskeeps | just use --no-verify | 19:17 |
Stskeeps | :P | 19:18 |
* lpotter tries that | 19:18 | |
Stskeeps | and before you notice that it's really irritating to iterate with a full build chroot construct/compile/rpm make cycle, yes, we have a solution for that | 19:19 |
Stskeeps | :P | 19:19 |
Stskeeps | so it's more make-ish | 19:19 |
*** antero has joined #mer | 19:22 | |
*** faenil has joined #mer | 19:22 | |
*** crevetor_ has quit IRC | 19:24 | |
lpotter | 'before I notice' happened last year with unnamed internal project | 19:26 |
Stskeeps | yeah.. | 19:26 |
Stskeeps | :P | 19:26 |
*** stepiro has quit IRC | 19:27 | |
Stskeeps | lbt has this thing called quickbuild which basically makes us able to bypass some rpm build stages | 19:27 |
Stskeeps | and do one change and not wait forever | 19:27 |
lpotter | in my previous workflow, obs was the last and only to verify that obs will build it and that the tests pass | 19:28 |
lpotter | but that was with a full blown CI system | 19:29 |
lpotter | obs makes openembedded feel simple | 19:31 |
Stskeeps | well, i can only say there's some locations in nokia that i am fairly happy has been shut down... | 19:31 |
Stskeeps | and no, it doesn't start with b, for good measure | 19:31 |
Stskeeps | :P | 19:31 |
lpotter | :) | 19:31 |
Stskeeps | but that's what happens when an organisation completely decides to ignore the people that actually knows something about a topic.. | 19:32 |
Stskeeps | well, guess where we are now | 19:33 |
Stskeeps | :P | 19:33 |
Stskeeps | obs isn't bad, but it's often 1) abused to do bizarre things and 2) not taught very well to people and 3) not always very well documented.. | 19:33 |
Stskeeps | :P | 19:33 |
lpotter | ya, I have always opted for simple cross compiler | 19:34 |
Stskeeps | simple cross compiler is good, for stuff that cleanly cross compiles, yeah | 19:34 |
Stskeeps | i do disagree with using OBS as a full solution CI system though.. | 19:38 |
Stskeeps | in mer (itself), it's just used as a builder | 19:39 |
*** pohly has quit IRC | 19:43 | |
*** jstaniek has joined #mer | 19:45 | |
w00t | Stskeeps: is quickbuild documented anywhere? | 19:50 |
Stskeeps | not sure, we're integrating last parts for it in mer atm | 19:51 |
lpotter | I need to get a beefy linux machine | 19:51 |
Stskeeps | get one with lots of RAM | 19:51 |
Stskeeps | :P | 19:52 |
lpotter | indeed | 19:52 |
Stskeeps | i did that mistake .. i thought 'oh i'll just ssh into servers' | 19:52 |
CosmoHill | i was specing up Ansys workstations with quad cores and 32GB+ of RAM | 19:52 |
Stskeeps | bam, needs for VMs.. | 19:52 |
Stskeeps | :P | 19:52 |
Sage | Stskeeps: we merging more stuff to the next prerelease still or just checking htat nothing broke and release? | 19:53 |
* lpotter knows qa people that got some older rack servers | 19:53 | |
Stskeeps | Sage: first armv7tnhl | 19:54 |
Sage | ok | 19:54 |
Stskeeps | Sage: i don't personally consider the window closed yet | 19:54 |
CosmoHill | lpotter: if I had rack mount stuff I'd have an ikea coffee table full of computer equipment | 19:54 |
Stskeeps | that's true, there's people using ikea stuff to do rack mounting | 19:54 |
CosmoHill | rack stuff is 19" wide, right? | 19:55 |
lpotter | mostly | 19:56 |
*** crevetor_ has joined #mer | 19:56 | |
CosmoHill | our coffee table is 17.5" | 19:56 |
Stskeeps | lbt_away: i've done some of the last changes for thumb so it can build over weekend | 20:01 |
Stskeeps | lbt_away: will make it easier to reach iteration goal | 20:02 |
*** tilgovi has quit IRC | 20:04 | |
*** arcean has joined #mer | 20:05 | |
CosmoHill | http://www.kustompcs.co.uk/acatalog/info_1601.html | 20:07 |
CosmoHill | i think I can rack mount this case in an Ikea Ivar 50cm deep shelf | 20:07 |
*** arcean has quit IRC | 20:10 | |
*** bzyx has joined #mer | 20:14 | |
*** PMG_ has joined #mer | 20:17 | |
*** PMG has quit IRC | 20:20 | |
*** bugzy has quit IRC | 20:21 | |
*** antero has quit IRC | 20:22 | |
*** beford has quit IRC | 20:22 | |
*** arcean_ has quit IRC | 20:24 | |
*** arcean has joined #mer | 20:26 | |
*** Behold has joined #mer | 20:33 | |
*** BeholdMyGlory has quit IRC | 20:36 | |
*** notmart has quit IRC | 20:41 | |
*** beford has joined #mer | 20:42 | |
*** lbt_away is now known as lbt | 21:01 | |
lbt | w00t: if you want to do quickbuild talk to me :) | 21:02 |
lbt | lpotter: you too | 21:04 |
*** ChickenCutlass has quit IRC | 21:05 | |
*** arnaud1 has quit IRC | 21:09 | |
*** gimli has quit IRC | 21:14 | |
*** gabrbedd has quit IRC | 21:19 | |
*** tilgovi has joined #mer | 21:19 | |
*** cxl000 has quit IRC | 21:23 | |
*** arnaud1 has joined #mer | 21:25 | |
*** Ash786 has quit IRC | 21:28 | |
*** tilgovi has quit IRC | 21:33 | |
*** tilgovi has joined #mer | 21:36 | |
*** mike7b4_home has quit IRC | 21:45 | |
*** zenvoid has quit IRC | 21:45 | |
*** bzyx has quit IRC | 21:51 | |
*** cybette has joined #mer | 21:58 | |
*** mikhas has quit IRC | 22:03 | |
*** NIN101 has quit IRC | 22:05 | |
*** himamura has quit IRC | 22:09 | |
*** talavis has quit IRC | 22:10 | |
*** PMG__ has joined #mer | 22:13 | |
*** Sfiet_Konstantin has quit IRC | 22:14 | |
*** PMG_ has quit IRC | 22:16 | |
*** talavis has joined #mer | 22:16 | |
*** cxl000 has joined #mer | 22:16 | |
*** jcsullins has quit IRC | 22:25 | |
*** PMG__ has quit IRC | 22:46 | |
*** merder has joined #mer | 22:47 | |
*** rolandemm has joined #mer | 22:52 | |
*** Andy80 has quit IRC | 22:54 | |
*** trbs has quit IRC | 22:58 | |
CosmoHill | night night | 23:05 |
*** CosmoHill has quit IRC | 23:05 | |
*** rolandemm has quit IRC | 23:09 | |
*** rolandemm has joined #mer | 23:09 | |
*** arnaud1 has quit IRC | 23:11 | |
*** rolandemm has quit IRC | 23:19 | |
*** jstaniek has quit IRC | 23:21 | |
*** rolandemm has joined #mer | 23:21 | |
*** M4rtinK has quit IRC | 23:25 | |
*** blauzahl has quit IRC | 23:29 | |
*** FSCV has quit IRC | 23:29 | |
*** rolandemm has quit IRC | 23:44 | |
*** svu has joined #mer | 23:55 | |
svu | does it make sense to install mer on n800? | 23:56 |
*** blauzahl has joined #mer | 23:57 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!