NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-i386/50183: Executing #!-less script causes compat_freebsd errors



The following reply was made to PR port-i386/50183; it has been noted by GNATS.

From: Andreas Gustafsson <gson%gson.org@localhost>
To: christos%zoulas.com@localhost (Christos Zoulas)
Cc: gnats-bugs%NetBSD.org@localhost,
    port-i386-maintainer%netbsd.org@localhost,
    gnats-admin%netbsd.org@localhost,
    netbsd-bugs%netbsd.org@localhost,
    gson%gson.org@localhost (Andreas Gustafsson),
    jdbaker%mylinuxisp.com@localhost,
    maxv%NetBSD.org@localhost
Subject: Re: port-i386/50183: Executing #!-less script causes compat_freebsd errors
Date: Mon, 31 Aug 2015 13:44:56 +0300

 I just noticed that the error message also appears when running the 
 lib/libc/gen/posix_spawn/t_spawn tests:
 
   lib/libc/gen/posix_spawn/t_spawn (99/621): 6 test cases
       t_spawn_child: [0.091366s] Passed.
       t_spawn_ls: [0.048769s] Passed.
       t_spawn_missing: [0.043265s] Passed.
       t_spawn_nonexec: [0.043607s] Passed.
       t_spawn_zero: kobj_checksyms, 882: [compat_freebsd]: linker error: symbol `compat_14_sys___semctl' not found
   WARNING: module error: unable to affix module `compat_freebsd', error 8
   [0.117056s] Passed.
       t_spawnp_ls: [0.047041s] Passed.
   [0.436963s]
 
 Grepping for the error message in the log files from the automated
 test runs on babylon5.netbsd.org, I found that the first time the
 message appared was in
 
   http://releng.netbsd.org/b5reports/i386/build/2015.05.23.18.13.31/test.log
 
 which means the bug was introduced by the following commit by maxv:
 
    2015.05.23.18.13.31 maxv src/sys/arch/i386/conf/GENERIC 1.1125
    2015.05.23.18.13.31 maxv src/sys/arch/i386/conf/XEN3_DOM0 1.95
    2015.05.23.18.13.31 maxv src/sys/arch/i386/conf/XEN3_DOMU 1.67
 
 with the commit message:
 
    Disable COMPAT_FREEBSD. The implementation is poor, not well tested and
    almost irrelevant. People who need it (for tw_cli for example) can still
    recompile their kernels with this option.
 
    Discussed on tech-kern@
 
 -- 
 Andreas Gustafsson, gson%gson.org@localhost
 


Home | Main Index | Thread Index | Old Index