Hi all,
Although I played with FreeBSD 5.x years ago, I'm fairly new to FreeBSD. I currently installed PC-BSD 9.0 RELEASE on a Thinkpad Z61t and basically, everything works fine.
As I like playing around with new systems, I'm currently into building my own kernel. My first tries work quite well: after creating my own config file and editing /etc/make.conf, building, installing and booting my own custom kernel was a quite satisfying proces...
Watching the build proces, I wondered why CPUTYPE=core resulted in -march=prescott flags for cc. According to some discussions in the web I found, this apparently is the right behaviour and no error, and has to do something with SSE vs. FPU-Performance etc.
But what I don't understand and what I can't find an explanation for: Why are -mno-mmx, -mno-sse and -msoft-float flags passed to most (all?) cc calls while making the kernel, although they are not part of my make.conf?
Looking forward to learn from you all,
DaftWullie
Although I played with FreeBSD 5.x years ago, I'm fairly new to FreeBSD. I currently installed PC-BSD 9.0 RELEASE on a Thinkpad Z61t and basically, everything works fine.
As I like playing around with new systems, I'm currently into building my own kernel. My first tries work quite well: after creating my own config file and editing /etc/make.conf, building, installing and booting my own custom kernel was a quite satisfying proces...
Watching the build proces, I wondered why CPUTYPE=core resulted in -march=prescott flags for cc. According to some discussions in the web I found, this apparently is the right behaviour and no error, and has to do something with SSE vs. FPU-Performance etc.
But what I don't understand and what I can't find an explanation for: Why are -mno-mmx, -mno-sse and -msoft-float flags passed to most (all?) cc calls while making the kernel, although they are not part of my make.conf?
Looking forward to learn from you all,
DaftWullie