*** ghostmansd[m] <ghostmansd[m]!~ghostmans@91.205.170.54> has quit IRC | 00:57 | |
*** Ritish <Ritish!~Ritish@115.99.80.187> has joined #libre-soc | 04:31 | |
*** sai_ <sai_!~Ritish@60.243.15.222> has joined #libre-soc | 07:02 | |
*** Ritish <Ritish!~Ritish@115.99.80.187> has quit IRC | 07:02 | |
*** sai_ is now known as Ritish | 07:13 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@91.205.170.54> has joined #libre-soc | 07:23 | |
markos | actually, as a first hacky attempt one can avoid a new triplet andd just rebuild all packages just by enabling features, gradually but manually, starting with gcc/glibc/etc. As a PoC. This is exactly what I did for armhf bringup, back in 2008, I rebuilt most of Debian just by switching from softfp to hardfp. The triplet was just added later where we used the first repo as a basis to rebuild the archive and satisfy dependencies | 10:02 |
---|---|---|
markos | so in order to build a VSX-less distro, it's possible to do just that without a new triplet | 10:03 |
markos | tbh, I wouldn't use a new triplet at all, as that would mean yet another port | 10:03 |
markos | I would still keep the same triplet and file a ton of bugs to all the packages that assume VSX to force them to make it optional or dynamic | 10:04 |
markos | it would take a while, but in the long term it's a far better solution than having multiple ports for what is essentially the same ABI | 10:05 |
markos | pretty sure the distro people would be against that also | 10:05 |
lkcl | it's really not the same ABI. | 10:11 |
lkcl | EABI 1.9 makes VSX registers mandatory | 10:11 |
lkcl | which is a massive showstopper | 10:11 |
lkcl | EABI 1.9 is where it all went to hell in a handbasket. VSX was made mandatory. 128-bit hardware was made mandatory. | 10:15 |
lkcl | the process you describe is suitable for a first-stage bootstrap | 10:15 |
lkcl | what i was describing was more... a second-stage | 10:15 |
lkcl | that would kiinda make the first stage (cross-compiling) slightly less hassle | 10:16 |
markos | as an internal process that would work, but I'm thinking that distros would find it very hard to accept yet another Power port (already 3, 4 if one counts the now defunkt powerpcspe port) | 10:18 |
markos | Debian that is | 10:18 |
markos | I'd rather we fixed ppc64le proper and have it support all optional variants, obviously only for future revisions of the ABI | 10:18 |
lkcl | the amount of work involved in that is one hell of a lot. tracking down and re-enabling code that was removed 6+ years ago? | 10:25 |
lkcl | my feeling is that it would actually be better *to* get them to say "god no we're not having that" | 10:25 |
lkcl | and for *other people* to suggest, "actually a better solution would be to re-enable the code that was removed which allows variants" | 10:26 |
lkcl | so that they feel "involved" | 10:26 |
lkcl | i appreciate that may sound silly | 10:38 |
lkcl | to *actively* seek out people to say "no" | 10:39 |
lkcl | but it could help avoid the risk of the "let's say no to the very first thing these n00bs say" syndrome | 10:40 |
markos | maintaining a full port is a hell of a lot more work than actually fixing the dozen or so packages that would really require fixing | 11:08 |
markos | in most cases it's indeed the case of fixing a minor #ifdef | 11:08 |
markos | in a few selected packages it will be a lot more work but that can be done, eg. by bounties | 11:09 |
markos | first identify and then pay the actual devs or other contributors to provide a fix for that | 11:09 |
markos | it has been done in the past | 11:09 |
markos | believe me, you really *don't* want to maintain a full port for a long time, creating a POC is one thing, long term commitment is quite a different beast | 11:14 |
*** Ritish <Ritish!~Ritish@60.243.15.222> has quit IRC | 12:08 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@91.205.170.54> has quit IRC | 12:10 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.56.59> has joined #libre-soc | 12:11 | |
*** Ritish <Ritish!~Ritish@60.243.15.222> has joined #libre-soc | 12:20 | |
*** Ritish <Ritish!~Ritish@60.243.15.222> has quit IRC | 12:25 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.56.59> has quit IRC | 12:44 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.174.111> has joined #libre-soc | 12:46 | |
*** Gayatri <Gayatri!~Gayatri@2405:201:e003:8042:1e06:beb7:3f3c:2b94> has joined #libre-soc | 14:23 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.174.111> has quit IRC | 14:23 | |
Gayatri | Good Morning Team. Happy New Year | 14:24 |
programmerjake | happy new year | 14:25 |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.42.151> has joined #libre-soc | 14:27 | |
Gayatri | I am creating Libresoc environment at Debian latest version. i can successfully completed all instruction from dev script and then run "python3 src/openpower/decoder/isa/test_caller.py > /tmp/log" . I am getting message as "Ran 23 tests in 130.528s and OK (skipped =1). | 14:28 |
Gayatri | why 1 has been skipped. what can i do for that | 14:28 |
programmerjake | tests are often marked skipped when they're known to be broken or out-of-date, don't worry about it | 14:30 |
Gayatri | can you please advice where do i execute the run of "SOC--Makefile" script file | 14:32 |
Gayatri | then after what can i do | 14:33 |
lkcl | once you have a libresoc.v then you can substitute that into microwatt builds | 14:35 |
lkcl | there are instructions on the wiki which you can find and follow | 14:35 |
Gayatri | where can i find this libresoc.v file | 14:40 |
*** Gayatri90 <Gayatri90!~Gayatri@2405:201:e003:8042:1e06:beb7:3f3c:2b94> has joined #libre-soc | 14:42 | |
*** Gayatri61 <Gayatri61!~Gayatri@2405:201:e003:8042:1e06:beb7:3f3c:2b94> has joined #libre-soc | 14:44 | |
*** Gayatri <Gayatri!~Gayatri@2405:201:e003:8042:1e06:beb7:3f3c:2b94> has quit IRC | 14:46 | |
Gayatri61 | now i am at "(libresoc)oa@debian:~/src/openpower-isa$ " | 14:48 |
Gayatri61 | i can see "Makefile" over their. | 14:48 |
*** Gayatri90 <Gayatri90!~Gayatri@2405:201:e003:8042:1e06:beb7:3f3c:2b94> has quit IRC | 14:49 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.42.151> has quit IRC | 15:04 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.168.1> has joined #libre-soc | 15:06 | |
*** Gayatri61 <Gayatri61!~Gayatri@2405:201:e003:8042:1e06:beb7:3f3c:2b94> has quit IRC | 15:22 | |
*** Gayatri <Gayatri!~Gayatri@2405:201:e003:8042:1ae2:f046:c1cd:180f> has joined #libre-soc | 15:22 | |
*** Gayatri <Gayatri!~Gayatri@2405:201:e003:8042:1ae2:f046:c1cd:180f> has quit IRC | 15:48 | |
*** Gayatri <Gayatri!~Gayatri@2405:201:e003:8042:1ae2:f046:c1cd:180f> has joined #libre-soc | 15:49 | |
*** Gayatri <Gayatri!~Gayatri@2405:201:e003:8042:1ae2:f046:c1cd:180f> has quit IRC | 16:13 | |
*** Gayatri <Gayatri!~Gayatri@2405:201:e003:8042:df57:1461:b1fa:8759> has joined #libre-soc | 16:17 | |
*** Gayatri <Gayatri!~Gayatri@2405:201:e003:8042:df57:1461:b1fa:8759> has quit IRC | 16:41 | |
*** Gayatri <Gayatri!~Gayatri@2405:201:e003:8042:781:34f5:ec69:b6ee> has joined #libre-soc | 17:07 | |
*** Gayatri <Gayatri!~Gayatri@2405:201:e003:8042:781:34f5:ec69:b6ee> has quit IRC | 17:15 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.168.1> has quit IRC | 19:03 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@91.205.170.54> has joined #libre-soc | 19:04 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@91.205.170.54> has quit IRC | 19:11 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@91.205.170.54> has joined #libre-soc | 19:11 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@91.205.170.54> has quit IRC | 19:23 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.42.33> has joined #libre-soc | 19:49 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.42.33> has quit IRC | 19:57 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@91.205.168.146> has joined #libre-soc | 19:58 | |
*** Gayatri <Gayatri!~Gayatri@2405:201:e003:8042:5e61:5f49:519c:c294> has joined #libre-soc | 22:21 | |
*** Gayatri <Gayatri!~Gayatri@2405:201:e003:8042:5e61:5f49:519c:c294> has quit IRC | 22:29 | |
openpowerbot | [mattermost] <gayatri> Can i run "https://git.libre-soc.org/?p=soc.git;a=blob;f=Makefile;h=2a6409b663126891d5d8b3687aca4598551fbdd4;hb=a4bde05025e6583c49942c05c4caaee0e12c1768#l25" | 23:46 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!