RHEL 5.5 source code compilation go compiler error solution when red hat 5.5 compiles go, the following error occurs: --- FAIL: TestExtraFiles (1.09 seconds) exec_test.go: 158: Something already leaked-closed fd 3exec_test.go: 211: CombinedOutput: exit status 1; output "leaked parent file. fd = 14; want 11 \ nCOMMAND pid user fd type device size node name \ nexec. test 31024 root cwd DIR 4096 110724769/data/work/ygx/go/src/pkg/OS/exec \ nexec. test 31024 root rtd DIR 4096 2/\ nexec. test 31024 root txt REG 4570053 195546/tmp/go-build133955033/OS/exec/_ test/exec. test \ nexec. test 31024 root mem REG 139416 130612/lib64/ld-2.5.so \ nexec. test 31024 root mem REG 1717800 130613/lib64/libc-2.5.so \ nexec. test 31024 root mem REG 145824 130618/lib64/libpthread-2.5.so \ nexec. test 31024 root 0r CHR 2708/dev/null \ nexec. test 31024 root 1 w FIFO 68413991 pipe \ nexec. test 31024 root 2 w FIFO 68413991 pipe \ nexec. test 31024 root 3u REG 8, 17 12 5179634/tmp/756310392 \ nexec. test 31024 root 4r REG 4570053 195546/tmp/go-build133955033/OS/exec/_ test/exec. test \ nexec. test 31024 root 5r REG 4570053 195546/tmp/go-build133955033/OS/exec/_ test/exec. test \ nexec. test 31024 root 6r REG 4570053 195546/tmp/go-build133955033/OS/exec/_ test/exec. test \ nexec. test 31024 root 7r REG 4570053 195546/tmp/go-build133955033/OS/exec/_ test/exec. test \ nexec. test 31024 root 8r REG 4570053 195546/tmp/go-build133955033/OS/exec/_ test/exec. test \ nexec. test 31024 root 9r REG 4570053 195546/tmp/go-build133955033/OS/exec/_ test/exec. test \ nexec. test 31024 root 10r REG 4570053 195546/tmp/go-build133955033/OS/exec/_ test/exec. test \ nexec. test 31024 root 11r CHR 2708/dev/null \ nexec. test 31024 root 12r CHR 1359/dev/urandom \ nexec. test 31024 root 13u REG 8, 17 12 5179634/tmp/756310392 \ nexec. test 31024 root 14r REG 4570053 195546/tmp/go-build133955033/OS/exec/_ test/exec. test \ nexec. test 31024 root 16r FIFO 68414002 625 pipe \ n "solution: Find the source code file zerrors_linux_amd64.go: 625: O_CLOEXEC = 0x80000 and change it to zerrors_linux_amd64.go: O_CLOEXEC = 0x0