Elektrine lite

← Feed

@parzivalwolfram@infosec.exchange

Post #3574326

2024-07-13 01:47 UTC

i need to port all of glibc. goddammit. foreseen problems looking at the standard listing alone, not even glibc yet: - fenv.h (this seems like it'll be heavily system-dependent, and since Solaris 7 doesn't always have float support at all... this one's gonna suck.) - tgmath.h (might be liftable from other systems with minimal work, since it seems to only be type-agnostic macros?) - any stdlib.h changes needed (am i gonna need to search for leaked kernel source or some shit for this one? iirc this one is heavily system-dependent...) i'd imagine this gets worse the higher i go, so C11 may be off the table without assistance of someone more knowledgeable than my stupid ass.

Replies (1)

  • great fucking sign that the docs on how to port your large library project don't make any sense. i can't figure out how to actually add system-dependent file overrides. supposedly, you put a folder somewhere in `sysdeps/` and it Just Works but I have no idea how to declare "yes, this target is supported" and just having the folder and basic file structure where it says to put it is not fucking cutting it. https://web.archive.org/web/20160506165616/http://www.gnu.org/software/libc/manual/html_node/Porting.html#Porting

    Open ##3574325