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



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