Update bugs.md and 2001/bellard/README.md

I don't believe I actually need a 32-bit system to test it out so I
might end up trying to fix (more than I already did). I've updated the
bugs.md as the 32-bit requirement seems like it might not be necessary
(if my fix to 2001/anonymous is any indication as with gcc I can use
-m32).
This commit is contained in:
Cody Boone Ferguson committed 2023-04-21 12:01:51 -07:00
1 parent 7aaa972118
commit 8ae3f6b6c6
2 files changed
+14 -19

No files matched your search

+7 -8
View File
@@ -19,14 +19,13 @@ make
``` ```
[Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) partially fixed this [Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) partially fixed this
but he notes that this will not work without some serious debugging. As he has but he notes that this will not work without some possibly serious debugging. As
no 32-bit system to test this under it's also unlikely he will be able to it is it segfaults. He fixed an earlier segfault so that at least the file can
resolve the remaining problems. He also has no knowledge of the ELF binary be opened and he also changed some of the macro uses to what they expanded to
format so that will also make it harder to work. As it is it segfaults. He fixed but mostly he kept it the same. He also fixed
an earlier segfault so that at least the file can be opened and he also changed [bellard.otccex.c](bellard.otccex.c) so it does not
some of the macro uses to what they expanded to but mostly he kept it the same. segfault and seemingly works okay (it did not work at all). The author stated
He also fixed `bellard.otccex.c` so it does not segfault and seemingly works that they used [gcc
okay (it did not work at all). The author stated that they used [gcc
2.95.2](https://ftp.gnu.org/gnu/gcc/gcc-2.95.2/gcc-everything-2.95.2.tar.gz) but 2.95.2](https://ftp.gnu.org/gnu/gcc/gcc-2.95.2/gcc-everything-2.95.2.tar.gz) but
we don't know if that's relevant or not. Thank you Cody for your assistance! Can we don't know if that's relevant or not. Thank you Cody for your assistance! Can
you fix the entry? We welcome your help! If you can please look at you fix the entry? We welcome your help! If you can please look at
+7 -11
View File
@@ -1029,23 +1029,19 @@ fire](https://en.wikipedia.org/wiki/Halt_and_Catch_Fire_(computing))! :-) ).
# 2001 # 2001
## [2001/bellard](2001/bellard/bellard.c) ([README.md](2001/bellard/README.md)) ## [2001/bellard](2001/bellard/bellard.c) ([README.md](2001/bellard/README.md))
## STATUS: probable bug (possibly depending on system) - please help test and if necessary fix ## STATUS: probable bug (possibly depending on system) - please help test and if necessary fix
[Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) fixed an initial [Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) fixed an initial
segfault and he also fixed the [supplementary segfault and he also fixed the [supplementary program
program bellard.otccex.c](2001/bellard/bellard.otccex.c) to test the entry on to not segfault and bellard.otccex.c](2001/bellard/bellard.otccex.c) but this still crashes. Cody
seemingly work but he has no 32-bit system to test any further fixes; we will probably be looking at this in the not too distant future but if you have a
would greatly appreciate anyone's help! It appears that this entry will require fix we welcome it.
major debugging and to make it work one might need to have a deep understanding
of the ELF format.
The author said that they compiled it with [gcc version The author said that they compiled it with [gcc version
2.95.2](https://ftp.gnu.org/gnu/gcc/gcc-2.95.2/gcc-everything-2.95.2.tar.gz). We don't know if 2.95.2](https://ftp.gnu.org/gnu/gcc/gcc-2.95.2/gcc-everything-2.95.2.tar.gz). We
a certain gcc version is necessary but it might be helpful to download and don't know if a certain gcc version is necessary but it might be helpful to
compile that version to test it. download and compile that version to test it - or it might not.
## [2001/cheong](2001/cheong/cheong.c) ([README.md](2001/cheong/README.md)) ## [2001/cheong](2001/cheong/cheong.c) ([README.md](2001/cheong/README.md))