Bug 232185 - change userland bzero, bcopy and bcmp to regular mem* builtins
Summary: change userland bzero, bcopy and bcmp to regular mem* builtins
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Ports Framework (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Some People
Assignee: Port Management Team
URL:
Keywords: needs-qa
Depends on:
Blocks:
 
Reported: 2018-10-11 20:26 UTC by Mateusz Guzik
Modified: 2018-10-16 17:55 UTC (History)
2 users (show)

See Also:
mjg: exp-run?


Attachments
patch (7.31 KB, patch)
2018-10-11 20:26 UTC, Mateusz Guzik
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mateusz Guzik freebsd_committer 2018-10-11 20:26:31 UTC
Created attachment 198043 [details]
patch

No need to rebuild world for the exp run. The key is in include/strings.h
Comment 1 Mateusz Guzik freebsd_committer 2018-10-11 20:29:48 UTC
There are no time constraints here, but would be nice if it landed in 12.0
Comment 2 Antoine Brodin freebsd_committer 2018-10-16 17:55:19 UTC
New failures on amd64:

+ {"origin"=>"audio/supercollider", "phase"=>"build", "errortype"=>"bad_C++_code"}
+ {"origin"=>"devel/flang", "phase"=>"build", "errortype"=>"compiler_error"}
+ {"origin"=>"devel/mdb", "phase"=>"build", "errortype"=>"compiler_error"}
+ {"origin"=>"graphics/graphviz", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"graphics/tulip", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"math/giacxcas", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"net/cryptcat", "phase"=>"build", "errortype"=>"bad_C++_code"}
+ {"origin"=>"net/delegate", "phase"=>"build", "errortype"=>"bad_C++_code"}
+ {"origin"=>"net/yate", "phase"=>"build", "errortype"=>"bad_C++_code"}
+ {"origin"=>"science/qmcpack", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"textproc/atom", "phase"=>"build", "errortype"=>"compiler_error"}
+ {"origin"=>"x11-toolkits/p5-Prima", "phase"=>"build", "errortype"=>"compiler_error"}

Around 2700 ports skipped due to those new failures.

Failure logs:

http://package18.nyi.freebsd.org/data/headamd64PR232185-default/2018-10-14_08h30m33s/logs/errors/supercollider-3.9.3_1.log
http://package18.nyi.freebsd.org/data/headamd64PR232185-default/2018-10-14_08h30m33s/logs/errors/flang-6.0.g20180904_1.log
http://package18.nyi.freebsd.org/data/headamd64PR232185-default/2018-10-14_08h30m33s/logs/errors/mdb-0.3.log
http://package18.nyi.freebsd.org/data/headamd64PR232185-default/2018-10-14_08h30m33s/logs/errors/graphviz-2.40.1_6.log
http://package18.nyi.freebsd.org/data/headamd64PR232185-default/2018-10-14_08h30m33s/logs/errors/tulip-4.10.0_5.log
http://package18.nyi.freebsd.org/data/headamd64PR232185-default/2018-10-14_08h30m33s/logs/errors/giacxcas-1.4.9.59_4.log
http://package18.nyi.freebsd.org/data/headamd64PR232185-default/2018-10-14_08h30m33s/logs/errors/cryptcat-1.2.1,1.log
http://package18.nyi.freebsd.org/data/headamd64PR232185-default/2018-10-14_08h30m33s/logs/errors/delegate-9.9.13.log
http://package18.nyi.freebsd.org/data/headamd64PR232185-default/2018-10-14_08h30m33s/logs/errors/yate-6.1.0.log
http://package18.nyi.freebsd.org/data/headamd64PR232185-default/2018-10-14_08h30m33s/logs/errors/qmcpack-3.5.0_2.log
http://package18.nyi.freebsd.org/data/headamd64PR232185-default/2018-10-14_08h30m33s/logs/errors/atom-1.0.log
http://package18.nyi.freebsd.org/data/headamd64PR232185-default/2018-10-14_08h30m33s/logs/errors/p5-Prima-1.52.log