Package: gnustep-corebase / 0.1.1+20230710-5
Metadata
| Package | Version | Patches format | 
|---|---|---|
| gnustep-corebase | 0.1.1+20230710-5 | 3.0 (quilt) | 
Patch series
view the series file| Patch | File delta | Description | 
|---|---|---|
| tests.patch | (download) | 
              Tests/CFDateFormatter/basic.m |
                   12 	7 +	5 -	0 ! | fix some issues with tests, mark some as hopeful. | 
| wrong macro.patch | (download) | 
              Source/CFLocale.c |
                    2 	1 +	1 -	0 ! | use correct macro to detect the gcc runtime. | 
| hide symbols.patch | (download) | 
              Source/CFAttributedString.c |
                    2 	1 +	1 -	0 ! | hide private symbols. | 
| install missing header.patch | (download) | 
              Source/GNUmakefile.in |
                    3 	2 +	1 -	0 ! | install gsunicode.h. | 
| uninitialized vars.patch | (download) | 
              Source/CFString.c |
                    2 	1 +	1 -	0 ! | initialize some variables. | 
| armhf CFNumber.patch | (download) | 
              Source/CFNumber.c |
                   25 	25 +	0 -	0 ! | fix ftbfs (testuite failure) on armhf. For some odd reason, -floatValue and -doubleValue fail on armhf when their IMPs are executed. More investigation is needed, this patch is just a workaround. | 
| hurd implicit func decl.patch | (download) | 
              Source/CFUUID.c |
                    2 	1 +	1 -	0 ! | fix ftbfs on gnu/hurd. | 
| big endian define.patch | (download) | 
              Source/GSUnicode.c |
                   12 	6 +	6 -	0 ! | fix ftbfs (testsuite failure) on big-endian architectures. WORDS_BIGENDIAN ends up undefined so use __BIG_ENDIAN__ instead. Tested on ppc64. | 
| sparc64 CFTimeZone.patch | (download) | 
              Source/CFTimeZone.c |
                    2 	1 +	1 -	0 ! | fix ftbfs (testsuite failure) on sparc64. Some tests crash with SIGBUS due to unaligned access. The backtrace shows the culprit is CFTimeZoneCreate.c:171 where a pointer is dereferenced. This is undefined behavior for all platforms that is just exhibited on sparc64 so let it apply to all architectures. . Skip a failing test which crashes with SIGSEGV in the PASS_CFEQ macro. | 
| NSCFString missing methods.patch | (download) | 
              Source/NSCFString.m |
                   10 	10 +	0 -	0 ! | implement -cstring and -utf8string. This is required so that [(CFStringRef)str UTF8String] works. It got broken upstream when CFString was rewritten in C. | 
| armhf CFTimeZone.patch | (download) | 
              Tests/CFTimeZone/bridge.m |
                    6 	6 +	0 -	0 ! | mark a test as hopeful; fails on at least one of the buildds. | 
| lto.patch | (download) | 
              Source/NSCFType.m |
                    2 	1 +	1 -	0 ! | fix ftbfs with lto. Bug-Debian: https://bugs.debian.org/1092335 | 
