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 [FILE]/etc/make.conf[/FILE], building, installing and booting my own custom kernel was a quite satisfying proces...
Watching the build proces, I wondered why [FILE]CPUTYPE=core[/FILE] resulted in [FILE]-march=prescott[/FILE] flags for [FILE]cc[/FILE]. 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 [FILE]-mno-mmx[/FILE], [FILE]-mno-sse[/FILE] and [FILE]-msoft-float[/FILE] flags passed to most (all?) [FILE]cc[/FILE] calls while making the kernel, although they are not part of my [FILE]make.conf[/FILE]?
Looking forward to learn from you all,