#archlinux32 | Logs for 2019-01-01
Back
[00:03:10] <thePiGrepper> quick question. when changing CFLAGS, if I do '-march=atom' for example, does that include the instruction sets available to that cpu(ie:sse3), or would I need to add '-march=atom -sse3' as well?
[00:04:00] <thePiGrepper> as I understand it, -march is just for the architecture itself, not for the ISA
[00:05:06] -!- oaken-source has quit [Ping timeout: 246 seconds]
[00:05:41] <thePiGrepper> ie: how the micro-ops work in that cpu, if it does any instruction reordering, etc
[00:08:58] <elibrokeit> thePiGrepper: there are many marches, and selecting a cpu chipset is merely an alias for -march=i686 plus whichever other random optimization flags are universally supported by that cpu
[00:09:23] <elibrokeit> so if all atoms support sse3, it will autoselect that
[00:09:36] -!- guys has joined #archlinux32
[00:09:48] <thePiGrepper> Im reading the manual and apparently, if you're using the x86-64 compiler you dont need to add -msse2, because it's implicit in any x64 arch, however for x86-32 you need to add -msse2..
[00:10:56] <thePiGrepper> elibrokeit: right, I was basically guessing this was the case. do you know where can I check those aliases' values?
[00:11:23] <thePiGrepper> also, would that imply that i686 has -msse by default?
[00:16:46] <elibrokeit> You can see the resolved flags by e.g.
[00:16:46] <elibrokeit> gcc -### -march=native /usr/include/stdlib.h
[00:17:07] <elibrokeit> actually no
[00:17:19] <elibrokeit> this does resolve native only
[00:18:30] <elibrokeit> you could use gcc -c -Q -march=atom --help=target
[00:18:44] <elibrokeit> but this requires more manual eyeball parsing
[00:18:52] <thePiGrepper> yeah,only works with native. and I cant find it yet.. ofc, the workaround is just add the extensions anyway
[00:19:37] <thePiGrepper> I heard that the i686 packages compiled with sse already. or was it sse2?
[00:21:34] -!- ofara_ has joined #archlinux32
[00:23:00] <thePiGrepper> I just grep the result. thx. and nope, I've probably misread, i686 doesnt support either sse :)
[00:41:40] <elibrokeit> it does if you cross-compile from a 64-bit cpu :p
[01:16:23] <thePiGrepper> hmm. if that's so, then wouldnt it be an issue for everyone who wants to reproduce a build? they'd have their i686 system, would try to recompile their package, and the same /etc/makepkg.conf would produce a different result on their machines..
[01:20:47] -!- MrBIOS has joined #archlinux32
[01:55:07] -!- guys has quit [Ping timeout: 240 seconds]
[02:09:30] -!- guys has joined #archlinux32
[03:56:07] -!- guys has quit [Ping timeout: 240 seconds]
[04:10:24] -!- guys has joined #archlinux32
[04:44:38] -!- thePiGrepper has quit [Ping timeout: 245 seconds]
[05:56:16] -!- guys has quit [Ping timeout: 250 seconds]
[06:10:17] -!- guys has joined #archlinux32
[07:56:47] -!- guys has quit [Ping timeout: 240 seconds]
[08:11:18] -!- guys has joined #archlinux32
[09:38:07] -!- bill-auger has quit [Ping timeout: 240 seconds]
[09:38:55] -!- bill-auger has joined #archlinux32
[09:57:14] -!- guys has quit [Ping timeout: 244 seconds]
[10:09:31] -!- oaken-source has joined #archlinux32
[10:10:50] -!- guys has joined #archlinux32
[10:24:15] -!- woshty has joined #archlinux32
[10:56:27] -!- woshty has quit [Ping timeout: 246 seconds]
[11:06:41] <buildmaster> i686/josm is broken (says nlopc46).
[11:56:39] -!- guys has quit [Ping timeout: 246 seconds]
[12:00:53] -!- oaken-source has quit [Ping timeout: 245 seconds]
[12:04:13] <buildmaster> i686/linux-lts are broken (says nlopc46).
[12:11:12] -!- guys has joined #archlinux32
[13:49:44] -!- thePiGrepper has joined #archlinux32
[13:56:49] -!- guys has quit [Ping timeout: 246 seconds]
[14:11:37] -!- guys has joined #archlinux32
[14:58:07] -!- oaken-source has joined #archlinux32
[15:10:26] -!- oaken-source has quit [Ping timeout: 272 seconds]
[15:38:40] -!- guys has quit [Ping timeout: 250 seconds]
[16:18:11] -!- guys has joined #archlinux32
[17:03:22] -!- thePiGrepper has quit [Ping timeout: 246 seconds]
[17:05:39] <buildmaster> i686/grafana is broken (says eurobuild3).
[17:08:56] <buildmaster> i686/kimtoy is broken (says eurobuild3).
[17:13:48] -!- ofara_ has quit [Ping timeout: 245 seconds]
[17:14:34] -!- ofara has quit [Ping timeout: 272 seconds]
[17:26:04] -!- oaken-source has joined #archlinux32
[17:47:44] -!- ofara has joined #archlinux32
[18:06:57] -!- ofara_ has joined #archlinux32
[18:22:24] -!- thePiGrepper has joined #archlinux32
[18:31:39] -!- isacdaavid has joined #archlinux32
[18:57:14] -!- woshty has joined #archlinux32
[20:01:13] -!- woshty has quit [Ping timeout: 244 seconds]
[21:25:11] -!- dbermond has quit [Quit: brb]
[21:30:50] -!- dbermond has joined #archlinux32
[21:58:47] -!- guys has quit [Ping timeout: 240 seconds]
[22:13:04] -!- guys has joined #archlinux32
[22:38:00] <elibrokeit> deep42thought: https://www.archlinux.org
[22:38:01] <phrik> Title: Arch Linux - Todo: Missing build depends in python packages (at www.archlinux.org)
[22:38:13] <elibrokeit> this is the list you gave me :p
[22:45:04] -!- oaken-source has quit [Ping timeout: 250 seconds]
[23:11:04] -!- ofara_ has quit [Quit: ofara_]
[23:16:33] -!- ofara_ has joined #archlinux32