"-O -pipe" is all I use for kernel and world builds. The kernel config file from my work box is attached. I have never built gcc from ports. I always use "config -r" when building kernels. I dont use modules as I have everything I need in my kernel including COMPAT_LINUX. And as I said before I removed all ports so that my testing is with XFree86, xaos and any supporting libraries all compiled after my world and kernel build. Did you do something similar ? I am using XFree86 3.3.6 on both machines. If it comes down to particular video cards, My work machine has: VESA: v1.2, 2048k memory, flags:0x0, mode table:0xc00c09da (c00009da) VESA: S3 Incorporated. Trio64V+ My home machine has a "3dfx Velocity 100 AGP with 8MB SGRAM" which is detected as a Voodoo 3 by the VESA code. Martin Cracauer wrote: > > In <[EMAIL PROTECTED]>, Martin Cracauer wrote: > > In <[EMAIL PROTECTED]>, David O'Brien wrote: > > > On Fri, Jun 02, 2000 at 04:42:29PM +0930, Matthew Thyer wrote: > > > > Three issues: > > > > - floating point math doesn't seem to work properly: > > > > I don't have a -current machine I want to delete all ports from, but I > > have a -current from yesterday, I compiled xaos on it and libpng, > > which is the only dependency of xaos. That leave XFree as the only > > non-recompiled thing in the chain. > > > > Works fine. > > OK, now I am pissed. I also recompiled and restarted X11 to trace > this down, only to find that some stupid error in Xwrapper breaks > xinit and I had to roll my own xinit. > > Anyway, now I am running everything in the pipe compiled within the > last 24 hours on a fresh -current and xaos work just fine. > > > > It could also be poorly written ASM code in the things you were running. > > > The old Binutils let people write inconsistent and illegal ASM. > > > > xoas and png themself do not have assembler files. Xfree servers have > > some, but not in floating point related things. > > > > Where is the information that this is a floating-point problem from? > > > > Matthew, do you possibly use a custom gcc from /usr/local/bin and the > > native assembler or vice versa? > > Also, what level of optimization do you use? > > Martin > -- > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > Martin Cracauer <[EMAIL PROTECTED]> http://www.cons.org/cracauer/ > BSD User Group Hamburg, Germany http://www.bsdhh.org/ -- Matthew Thyer Phone: +61 8 8259 7249 Corporate Information Systems Fax: +61 8 8259 5537 Defence Science and Technology Organisation, Salisbury PO Box 1500 Salisbury South Australia 5108
# $FreeBSD: FUZZ,v 5.5 2000/05/30 10:59:00 +09:30 thyerm Exp $ # based on $FreeBSD: src/sys/i386/conf/LINT,v 1.775 2000/05/22 15:00:40 dan Exp $ machine i386 ident "FUZZ" maxusers 64 options INCLUDE_CONFIG_FILE # Include this file in kernel cpu I686_CPU options CPU_FASTER_5X86_FPU options NO_F00F_HACK # COMPATIBILITY OPTIONS options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!] options USER_LDT # Let processes manipulate their local descriptor table (needed for WINE) options SYSVSHM # Enable SYSV style shared memory options SYSVSEM # Enable SYSV style semaphores options SYSVMSG # Enable SYSV style message queues options SHM_PHYS_BACKED options SHMALL=16384 options SHMMAXPGS=4096 options SHMMAX="(SHMMAXPGS*PAGE_SIZE+1)" options SHMSEG=50 options SHMMNI=64 options SEMMNI=32 options SEMMNS=128 # DEBUGGING OPTIONS #options DDB # Enable the kernel debugger options KTRACE # kernel tracing (SVR4 emul needs this) options UCONSOLE # Allow users to grab the console options USERCONFIG # boot -c editor options VISUAL_USERCONFIG # visual boot -c editor # NETWORKING OPTIONS options INET # Internet communications protocols # Network interfaces: pseudo-device ether # Generic Ethernet pseudo-device loop # Network loopback device #pseudo-device tun # Tunnel driver (user ppp requirement) # FILESYSTEM OPTIONS options FFS # Berkeley Fast Filesystem options FFS_ROOT # FFS usable as root device options NFS # Network Filesystem options MFS # Memory Filesystem options CD9660 # ISO 9660 Filesystem options PROCFS # Process Filesystem options MSDOSFS # MSDOS Filesystem options NSWAPDEV=4 # Allow this many swap-devices options SOFTUPDATES # Allow FFS to use Softupdates tech options NCP # NetWare Core protocol options NWFS # NetWare filesystem options P1003_1B options _KPOSIX_PRIORITY_SCHEDULING options _KPOSIX_VERSION=199309L options VFS_AIO # Real aio_* system calls # MISCELLANEOUS DEVICES AND OPTIONS pseudo-device pty # Pseudo ttys pseudo-device vn # Vnode (turns a file into a device) pseudo-device bpf # Berkeley packet filter options MSGBUF_SIZE=40960 # Size of the kernel message buffer. Should be N * pagesize. options COMPAT_LINUX # Linux image activator in kernel (instead of module) # HARDWARE DEVICE CONFIGURATION device isa options AUTO_EOI_1 # Save 0.7-1.25 usec for each interrupt device atkbdc0 at isa? port IO_KBD device atkbd0 at atkbdc? irq 1 device psm0 at atkbdc? irq 12 device vga0 at isa? device sc0 at isa? options MAXCONS=12 # Number of virtual consoles options SC_HISTORY_SIZE=400 # Number of history buffer lines options SC_DISABLE_REBOOT # Disable Ctrl-Alt-Del reboot options SC_NORM_ATTR="(FG_GREEN|BG_BLACK)" options SC_NORM_REV_ATTR="(FG_YELLOW|BG_GREEN)" options SC_KERNEL_CONS_ATTR="(FG_RED|BG_BLACK)" options SC_KERNEL_CONS_REV_ATTR="(FG_BLACK|BG_RED)" options VESA pseudo-device splash device npx0 at nexus? port IO_NPX flags 0x0 irq 13 options ATA_ENABLE_ATAPI_DMA device ata device atadisk # ATA disk drives device atapicd # ATAPI CDROM drives device miibus device aha0 at isa? port 0x234 device ahc0 device fdc0 at isa? port IO_FD1 irq 6 drq 2 device fd0 at fdc0 drive 0 device sio0 at isa? port IO_COM1 flags 0x10 irq 4 device sio1 at isa? port IO_COM2 irq 3 device pcm device sbc device pci device xl device apm0 at nexus? device smbus # SMBus system device intpm # PIIX4 interface device smb # User access to the SMBus device ppc0 at isa? irq 7 device ppbus device lpt options BOOTP options BOOTP_COMPAT # SCSI DEVICE CONFIGURATION options SCSI_DELAY=300 # Only wait 0.3 seconds for SCSI device scbus0 at aha0 device da0 at scbus0 target 0 device da1 at scbus0 target 1 device da2 at scbus0 target 2 device da3 at scbus0 target 3 device da4 at scbus0 target 4 device da5 at scbus0 target 5 device da6 at scbus0 target 6 device scbus1 at ahc0 device da10 at scbus1 target 0 device da11 at scbus1 target 1 device da12 at scbus1 target 2 device da13 at scbus1 target 3 device da14 at scbus1 target 4 device da15 at scbus1 target 5 device da16 at scbus1 target 6 device da18 at scbus1 target 8 device da19 at scbus1 target 9 device da20 at scbus1 target 10 device da21 at scbus1 target 11 device da22 at scbus1 target 12 device da23 at scbus1 target 13 device da24 at scbus1 target 14 device da25 at scbus1 target 15