[
https://issues.apache.org/jira/browse/MYNEWT-231?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Christopher Collins resolved MYNEWT-231.
----------------------------------------
Resolution: Won't Fix
Unfortunately, this is caused by the underlying Viper library - it splits
values on whitespace by calling strings.Fields(v):
{code}
func ToStringSliceE(i interface{}) ([]string, error) {
jww.DEBUG.Println("ToStringSliceE called on type:", reflect.TypeOf(i))
var a []string
switch v := i.(type) {
case []interface{}:
for _, u := range v {
a = append(a, ToString(u))
}
return a, nil
case []string:
return v, nil
case string:
return strings.Fields(v), nil
case interface{}:
str, err := ToStringE(v)
if err != nil {
return a, fmt.Errorf("Unable to Cast %#v to []string", i)
}
return []string{str}, nil
default:
return a, fmt.Errorf("Unable to Cast %#v to []string", i)
}
}
{code}
> newt when processing the pkt.cflags stuff doesn't like a space between -I and
> the include path. It seems to omit the -I
> -------------------------------------------------------------------------------------------------------------------------
>
> Key: MYNEWT-231
> URL: https://issues.apache.org/jira/browse/MYNEWT-231
> Project: Mynewt
> Issue Type: Improvement
> Reporter: Paul Dietrich
> Assignee: Christopher Collins
> Fix For: v1_0_0_beta1
>
>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)