Re: Latest mips/evbmips observations
Michael <[email protected]> Sat, 3 May 2014 21:16:52 -0400
| Newsgroups | gmane.os.netbsd.ports.evbmips,gmane.os.netbsd.ports.mips.devel |
|---|---|
| Organization | The NetBSD Foundation |
| Message-ID | <20140503211652.39f01190@connemara> |
Hello, On Sat, 3 May 2014 18:28:10 -0500 (CDT) "John D. Baker" <[email protected]> wrote: > Ok, using a gcc45-built snapshot build from the other day, the X server > fails due to the missing "int10" module: > > X.Org X Server 1.10.6 > Release Date: 2011-07-08 > X Protocol Version 11, Revision 0 > Build Operating System: NetBSD/evbmips - > Current Operating System: NetBSD chalk.technoskunk.fur 6.99.40 NetBSD 6.99.40 (LOONGSON) #0: Fri May 2 09:45:38 UTC 2014 [email protected]:/home/builds/ab/HEAD/evbmips-mips64el/201405020730Z-obj/home/builds/ab/HEAD/src/sys/arch/evbmips/compile/LOONGSON evbmips > Build Date: 01 August 2011 01:01:00AM > > Current version of pixman: 0.32.4 > Before reporting problems, check http://wiki.X.Org > to make sure that you have the latest version. > Markers: (--) probed, (**) from config file, (==) default setting, > (++) from command line, (!!) notice, (II) informational, > (WW) warning, (EE) error, (NI) not implemented, (??) unknown. > (==) Log file: "/var/log/Xorg.0.log", Time: Sat May 3 18:01:17 2014 > (==) Using default built-in configuration (12 lines) > (EE) SMI: Failed to load module "int10" (module does not exist, 0) > Segmentation fault at address 0x0 Hmm, that's probably not the int10 module itself, looks more like some mmap() failing without the error being checked or something trying to jump to an unresolved symbol. Funny thing is, I'm using the siliconmotion driver myself, on Gdium, which has an SM502. The driver probably doesn't even try to use int10 on that hardware since it's got no VGA compatibility whatsoever and was never intended to be paired with anything x86. > While on a gcc48-built system, it fails due to undefined symbol: > > X.Org X Server 1.10.6 > Release Date: 2011-07-08 > X Protocol Version 11, Revision 0 > Build Operating System: NetBSD/evbmips - > Current Operating System: NetBSD chalk.technoskunk.fur 6.99.40 NetBSD 6.99.40 (YEELOONG) #2: Tue Apr 29 12:13:16 CDT 2014 [email protected]:/d0/build/current/obj/mips64el/sys/arch/evbmips/compile/YEELOONG evbmips > Build Date: 01 August 2011 01:01:00AM > > Current version of pixman: 0.32.4 > Before reporting problems, check http://wiki.X.Org > to make sure that you have the latest version. > Markers: (--) probed, (**) from config file, (==) default setting, > (++) from command line, (!!) notice, (II) informational, > (WW) warning, (EE) error, (NI) not implemented, (??) unknown. > (==) Log file: "/var/log/Xorg.0.log", Time: Tue Apr 29 18:06:06 2014 > (==) Using default built-in configuration (12 lines) > (EE) Failed to load /usr/X11R7/lib/modules/drivers/siliconmotion_drv.so: /usr/X11R7/lib/modules/drivers/siliconmotion_drv.so: Undefined symbol "exaOffscreenFree" (symnum = 101) > (EE) Failed to load module "siliconmotion" (loader failed, 7) > (EE) No drivers available. > > Fatal server error: > no screens found > > Please consult the The X.Org Foundation support > at http://wiki.X.Org > for help. > Please also check the log file at "/var/log/Xorg.0.log" for additional information. Yeah, I've seen that one but never got around to investigate or even check if it still happens with 4.5 > Since the gcc45-built snapshots are built without macallan's libgmp > patches, I've not been able to test compiling. > > On my gcc48-built system with the libgmp patches, trying to build anything > out of pkgsrc fails before ever getting to the compiler--"Bad address" > errors upon invocation of other utilities. I should perhaps try something > more direct. Hmm, I tried to build things on Gdium with 4.8 and patches, which successfully built simple stuff like flops but when building things like python the resulting binaries would crash. On sgimips ( using an n32 userland with gcc 4.5 and the patches I sent ast time ) I managed to get a working tcsh before failing due to other issues. Without the patches I get the same errors as on loongson ( unsurprisingly ) I should probably try to build an o32 userland for sgimips with gcc 4.8 just to see which issues go away, if any ( the gmp crashes /should/ go away since it should be purely 32bit ) have fun Michael have fun Michael