| *** n2klb_ is now known as n2klb | 01:55 | |
| nephros_ | rubdos_: try '<param name="dumb">Y</param>' for OBS Rust. | 09:47 |
|---|---|---|
| rubdos_ | nephros_: oof I just had found that | 13:11 |
| rubdos_ | should've opened IRC earlier | 13:11 |
| rubdos_ | Do yo happen to know whether I can have the extra tooling stuff for hte i486 target? The ARM shims both build fine now with dumb=Y | 13:12 |
| rubdos_ | Conext; nothing provides cross-armv7hl-glibc, nothing provides cross-armv7hl-glibc-devel, nothing provides cross-armv7hl-glibc-headers, nothing provides cross-armv7hl-kernel-headers, nothing provides cross-aarch64-glibc, nothing provides cross-aarch64-glibc-devel, nothing provides cross-aarch64-glibc-headers, nothing provides cross-aarch64-kernel-headers, nothing provides | 13:12 |
| rubdos_ | llvm-devel >= 20.1.7 | 13:12 |
| rubdos_ | (LLVM will be an adjecent story) | 13:13 |
| rubdos_ | (fwiw, rubdos will notify my Matrix and my IRC) | 13:13 |
| rubdos[m] | <- This accoutn usually gets a notification automagically :) | 13:13 |
| rubdos[m] | nephros_: would you happen to know an easy solution for repos with *two* specfiles in rpm/ / | 13:23 |
| nephros_ | rubdos[m]: two ways: either have a base package with build disabled, and then do two OBS linked packages which have the exact name of the .spec file. | 13:24 |
| nephros_ | osc linkpac foo-base harbour-whisperfish && osc linkpac foo-base sailfishos-rust | 13:25 |
| nephros_ | Second option: _multibuild file. | 13:25 |
| nephros_ | example: https://build.sailfishos.org/package/show/home:nephros:devel:privoxy/privoxy-wolfssl | 13:26 |
| rubdos[m] | LOvely. | 13:26 |
| nephros_ | in _multibuild, name the "flavor" like the .spec | 13:26 |
| rubdos[m] | I'm not sure what's up with my typing today. Combination of sleep deprivation and noise on 2.4GHz I htink | 13:27 |
| rubdos[m] | _multibuild works with osc service run locally too I suppose/ | 13:29 |
| nephros_ | I never used that but it should. | 13:29 |
| rubdos[m] | Just want to avoid pushing and refreshing if I can just watch my own terminal :-) | 13:31 |
| nephros_ | you can also watch "osc blt sailfish_latest_armv7hl " | 13:32 |
| rubdos[m] | nephros_: Any chance you have an idea for the cross-* packages earlier? IIRC, those exist in i486 *on chroot* in Platform SDK, but not on target. Is there a repository that's equivalent to platform SDK, that you know about? | 13:32 |
| rubdos[m] | Ooooh cool. | 13:32 |
| rubdos[m] | osc service run isn't happy with the multibuild :D | 13:33 |
| rubdos[m] | I'll commit | 13:33 |
| nephros_ | rubdos[m]: sorry don't. I thought that was sailfishos:5.0:hw-common but apparently that's only for non-x86. | 13:34 |
| nephros_ | maybe try using sailfishos:5.2 instead of sailfishos:latest as the base? | 13:35 |
| rubdos[m] | Yeh I'll be needing i486-only. WIll probably move Rust and LLVM to a separate project | 13:35 |
| nephros_ | Be sure to add a _constraints file for those so you get the big builder. | 13:36 |
| rubdos[m] | touch _constraints? 😆 | 13:38 |
| nephros_ | it's an XML again. | 13:38 |
| nephros_ | https://codeberg.org/nephros/sfos-template-app/src/branch/master/obs/_constraints | 13:39 |
| rubdos[m] | Ah found one https://build.sailfishos.org/package/view_file/home:flypig:gecko-esr91/gecko-dev/_constraints?expand=1 | 13:39 |
| rubdos[m] | sfos-template-app yeh that sounds like somethign I need | 13:39 |
| rubdos[m] | lol the multibuild in that example is literally clang&llvm | 13:40 |
| rubdos[m] | LLVM _service is triggering. I'm curious how far it'll get :) | 13:41 |
| rubdos[m] | 8GB is plenty for disk for the LLVM build it seems, but I'm not sure about RAM; how much should I request there? | 13:43 |
| rubdos[m] | osc ci waiting for service run has now filled half my terminal with dots :D | 13:46 |
| nephros_ | rubdos[m]: the numbers don't matter, there is only "small" and "big" builders. As soon as your numbers are big enough, the big one is used. AFAIK. | 13:52 |
| rubdos[m] | Ha cool | 13:54 |
| rubdos[m] | _multibuild didn't do it :( | 13:54 |
| rubdos[m] | Files could not be expanded: service error: ERROR: Need single spec file in rpm | 13:54 |
| rubdos[m] | (https://build.sailfishos.org/package/show/home:rubdos:whisperfish/LLVM) | 13:54 |
| rubdos[m] | The trick that your privoxy _multibuild example uses, is to have multiple different spec files from different tar_git sources. I'm looking at one tar_git service which ships two spec files in /rpm/ | 14:47 |
| rubdos[m] | But it seems that naming my package llvm just works! | 14:47 |
| nephros_ | ah ok. then you can still do the link trick. | 14:49 |
| rubdos[m] | nephros_: 5.2 still has the same issue it seems, although I'm not sure whether it's just complaining about the llvm version req or abot the whole line | 14:49 |
| nephros_ | About the cross compilers I have no idea sorry. | 14:50 |
| nephros_ | rubdos[m]: wait, it's complaining about the arm compilers? I guess maybe the macros in the spec aren't evaluated right. | 14:53 |
| nephros_ | it looks like it doesn't try to build x86. | 14:53 |
| rubdos[m] | No, that's you not reading it right hehe | 14:54 |
| rubdos[m] | The arm and aarch builds do not build anyhting | 14:54 |
| rubdos[m] | only the i486 build has an actual compiler, which gets installed to target | 14:54 |
| rubdos[m] | to tooling* | 14:54 |
| rubdos[m] | So I'm not even sure whether we can actually build whisperfish even if I get rustc built... | 14:55 |
| nephros_ | aah. i get it. okay. | 14:55 |
| rubdos[m] | so i486 needs the cross compilers | 14:55 |
| rubdos[m] | but hey, it looks like llvm actually builds. that's cool | 14:55 |
| rubdos[m] | I could add the cross packages and source them from gcc.spec .. | 15:07 |
| rubdos[m] | Okay, I learned that linkpac requires the target package to be already created :') | 15:11 |
| rubdos[m] | now I hope that the clang one picks up the rights spec. If not, I'll have to start again, make an llvm-base with disabled build and two links as you said | 15:12 |
| rinigus | piggz: pong. I did. and then forgot to react. ... sorry | 15:26 |
| piggz[m] | Np, i was at festival :) | 15:27 |
| piggz[m] | Thaodan keen to test for 5.3 | 15:27 |
| rubdos[m] | I'm a bit stupidly juggling repositoris, knowing that aarch and arm can't work because I can't tell them to install i486 rust at tooling | 15:31 |
| rubdos[m] | maybe Whisperfish will build on i486 though | 15:31 |
| *** idar is now known as Guest15033 | 19:26 | |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!